BSD Ports

net/py-medusa 0.5.4nb2 NetBSD

Framework for writing asynchronous socket-based servers

System
NetBSD
Repository
pkgsrc
Last update
Commit
cf84a49319
Categories
net
Package size
94.9 KiB, 594.6 KiB installed

Description

Medusa is a 'server platform' -- it provides a framework for implementing asynchronous socket-based servers (TCP/IP and on Unix, Unix domain, sockets).

An asynchronous socket server is a server that can communicate with many other clients simultaneously by multiplexing I/O within a single process/thread. In the context of an HTTP server, this means a single process can serve hundreds or even thousands of clients, depending only on the operating system's configuration and limitations.

Medusa includes HTTP, FTP, and 'monitor' (remote python interpreter) servers. Medusa can simultaneously support several instances of either the same or different server types - for example you could start up two HTTP servers, an FTP server, and a monitor server. Then you could connect to the monitor server to control and manipulate medusa while it is running.

Install

Binary package:

pkgin install py27-medusa

From pkgsrc:

cd /usr/pkgsrc/net/py-medusa && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.5.4nb2
NetBSD 10.1 aarch640.5.4nb2
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependencies

Run dependencies 1

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
cf84a49319 adam net/py-medusa: removed, last update 2011-06-14, upstream is gone