pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/py-medusa Initial import of py-medusa-0.5.4:
details: https://anonhg.NetBSD.org/pkgsrc/rev/2ef1652578e1
branches: trunk
changeset: 521071:2ef1652578e1
user: wiz <wiz%pkgsrc.org@localhost>
date: Sat Nov 04 17:48:10 2006 +0000
description:
Initial import of py-medusa-0.5.4:
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.
diffstat:
net/py-medusa/DESCR | 17 ++++++++++
net/py-medusa/Makefile | 17 ++++++++++
net/py-medusa/PLIST | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++
net/py-medusa/distinfo | 5 +++
4 files changed, 122 insertions(+), 0 deletions(-)
diffs (138 lines):
diff -r 7d10560162de -r 2ef1652578e1 net/py-medusa/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-medusa/DESCR Sat Nov 04 17:48:10 2006 +0000
@@ -0,0 +1,17 @@
+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.
diff -r 7d10560162de -r 2ef1652578e1 net/py-medusa/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-medusa/Makefile Sat Nov 04 17:48:10 2006 +0000
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/11/04 17:48:10 wiz Exp $
+#
+
+DISTNAME= medusa-0.5.4
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= net
+MASTER_SITES= http://www.amk.ca/files/python/
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= http://www.amk.ca/python/code/medusa.html
+COMMENT= Framework for writing asynchronous socket-based servers
+
+USE_LANGUAGES= # none
+PYDISTUTILSPKG= yes
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 7d10560162de -r 2ef1652578e1 net/py-medusa/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-medusa/PLIST Sat Nov 04 17:48:10 2006 +0000
@@ -0,0 +1,83 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/11/04 17:48:10 wiz Exp $
+${PYSITELIB}/medusa/__init__.py
+${PYSITELIB}/medusa/__init__.pyc
+${PYSITELIB}/medusa/__init__.pyo
+${PYSITELIB}/medusa/auth_handler.py
+${PYSITELIB}/medusa/auth_handler.pyc
+${PYSITELIB}/medusa/auth_handler.pyo
+${PYSITELIB}/medusa/chat_server.py
+${PYSITELIB}/medusa/chat_server.pyc
+${PYSITELIB}/medusa/chat_server.pyo
+${PYSITELIB}/medusa/counter.py
+${PYSITELIB}/medusa/counter.pyc
+${PYSITELIB}/medusa/counter.pyo
+${PYSITELIB}/medusa/default_handler.py
+${PYSITELIB}/medusa/default_handler.pyc
+${PYSITELIB}/medusa/default_handler.pyo
+${PYSITELIB}/medusa/event_loop.py
+${PYSITELIB}/medusa/event_loop.pyc
+${PYSITELIB}/medusa/event_loop.pyo
+${PYSITELIB}/medusa/filesys.py
+${PYSITELIB}/medusa/filesys.pyc
+${PYSITELIB}/medusa/filesys.pyo
+${PYSITELIB}/medusa/ftp_server.py
+${PYSITELIB}/medusa/ftp_server.pyc
+${PYSITELIB}/medusa/ftp_server.pyo
+${PYSITELIB}/medusa/http_date.py
+${PYSITELIB}/medusa/http_date.pyc
+${PYSITELIB}/medusa/http_date.pyo
+${PYSITELIB}/medusa/http_server.py
+${PYSITELIB}/medusa/http_server.pyc
+${PYSITELIB}/medusa/http_server.pyo
+${PYSITELIB}/medusa/logger.py
+${PYSITELIB}/medusa/logger.pyc
+${PYSITELIB}/medusa/logger.pyo
+${PYSITELIB}/medusa/m_syslog.py
+${PYSITELIB}/medusa/m_syslog.pyc
+${PYSITELIB}/medusa/m_syslog.pyo
+${PYSITELIB}/medusa/medusa_gif.py
+${PYSITELIB}/medusa/medusa_gif.pyc
+${PYSITELIB}/medusa/medusa_gif.pyo
+${PYSITELIB}/medusa/monitor.py
+${PYSITELIB}/medusa/monitor.pyc
+${PYSITELIB}/medusa/monitor.pyo
+${PYSITELIB}/medusa/monitor_client.py
+${PYSITELIB}/medusa/monitor_client.pyc
+${PYSITELIB}/medusa/monitor_client.pyo
+${PYSITELIB}/medusa/monitor_client_win32.py
+${PYSITELIB}/medusa/monitor_client_win32.pyc
+${PYSITELIB}/medusa/monitor_client_win32.pyo
+${PYSITELIB}/medusa/producers.py
+${PYSITELIB}/medusa/producers.pyc
+${PYSITELIB}/medusa/producers.pyo
+${PYSITELIB}/medusa/put_handler.py
+${PYSITELIB}/medusa/put_handler.pyc
+${PYSITELIB}/medusa/put_handler.pyo
+${PYSITELIB}/medusa/redirecting_handler.py
+${PYSITELIB}/medusa/redirecting_handler.pyc
+${PYSITELIB}/medusa/redirecting_handler.pyo
+${PYSITELIB}/medusa/resolver.py
+${PYSITELIB}/medusa/resolver.pyc
+${PYSITELIB}/medusa/resolver.pyo
+${PYSITELIB}/medusa/rpc_client.py
+${PYSITELIB}/medusa/rpc_client.pyc
+${PYSITELIB}/medusa/rpc_client.pyo
+${PYSITELIB}/medusa/rpc_server.py
+${PYSITELIB}/medusa/rpc_server.pyc
+${PYSITELIB}/medusa/rpc_server.pyo
+${PYSITELIB}/medusa/script_handler.py
+${PYSITELIB}/medusa/script_handler.pyc
+${PYSITELIB}/medusa/script_handler.pyo
+${PYSITELIB}/medusa/status_handler.py
+${PYSITELIB}/medusa/status_handler.pyc
+${PYSITELIB}/medusa/status_handler.pyo
+${PYSITELIB}/medusa/unix_user_handler.py
+${PYSITELIB}/medusa/unix_user_handler.pyc
+${PYSITELIB}/medusa/unix_user_handler.pyo
+${PYSITELIB}/medusa/virtual_handler.py
+${PYSITELIB}/medusa/virtual_handler.pyc
+${PYSITELIB}/medusa/virtual_handler.pyo
+${PYSITELIB}/medusa/xmlrpc_handler.py
+${PYSITELIB}/medusa/xmlrpc_handler.pyc
+${PYSITELIB}/medusa/xmlrpc_handler.pyo
+@dirrm ${PYSITELIB}/medusa
diff -r 7d10560162de -r 2ef1652578e1 net/py-medusa/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-medusa/distinfo Sat Nov 04 17:48:10 2006 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/11/04 17:48:10 wiz Exp $
+
+SHA1 (medusa-0.5.4.tar.gz) = f03f1a10b1f5b8b3c9a869e81a7c5c9f8f676188
+RMD160 (medusa-0.5.4.tar.gz) = 84da6140aaf3e677e86014a4e87c83ada39776ec
+Size (medusa-0.5.4.tar.gz) = 107744 bytes
Home |
Main Index |
Thread Index |
Old Index