From 7a65bae76db996674126d40e74decd960a13aeee Mon Sep 17 00:00:00 2001 From: Martin Wilke Date: Mon, 9 Feb 2009 22:33:07 +0000 Subject: [PATCH] RPyC(pronounced like 'are-pie-see'), or Remote Python Call, is a transparent and symmetrical python library for remote procedure calls, clustering and distributed-computing. RPyC makes use of object-proxying, a technique that employs python's dynamic nature, to overcome the physical boundaries between processes and computers, so that remote objects can be manipulated as if they were local. WWW: http://pypi.python.org/pypi/RPyC/ PR: ports/130775 Submitted by: Wen Heping --- devel/Makefile | 1 + devel/py-RPyC/Makefile | 20 +++++++++++ devel/py-RPyC/distinfo | 3 ++ devel/py-RPyC/pkg-descr | 8 +++++ devel/py-RPyC/pkg-plist | 76 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 108 insertions(+) create mode 100644 devel/py-RPyC/Makefile create mode 100644 devel/py-RPyC/distinfo create mode 100644 devel/py-RPyC/pkg-descr create mode 100644 devel/py-RPyC/pkg-plist diff --git a/devel/Makefile b/devel/Makefile index 561031fa31b3..1ad326c93d37 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -2173,6 +2173,7 @@ SUBDIR += py-EnthoughtBase SUBDIR += py-Jinja SUBDIR += py-Jinja2 + SUBDIR += py-RPyC SUBDIR += py-TurboJinja SUBDIR += py-anonfunc SUBDIR += py-argparse diff --git a/devel/py-RPyC/Makefile b/devel/py-RPyC/Makefile new file mode 100644 index 000000000000..29cb628980e1 --- /dev/null +++ b/devel/py-RPyC/Makefile @@ -0,0 +1,20 @@ +# New ports collection makefile for: py-rpyc +# Date created: 2009-01-20 +# Whom: Wen Heping +# +# $FreeBSD$ +# + +PORTNAME= rpyc +PORTVERSION= 3.02 +CATEGORIES= devel python +MASTER_SITES= SF +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= wenheping@gmail.com +COMMENT= Remote Python Call + +USE_PYTHON= yes +USE_PYDISTUTILS= yes + +.include diff --git a/devel/py-RPyC/distinfo b/devel/py-RPyC/distinfo new file mode 100644 index 000000000000..a09ccaefdc16 --- /dev/null +++ b/devel/py-RPyC/distinfo @@ -0,0 +1,3 @@ +MD5 (rpyc-3.02.tar.gz) = 4e855372c4a533b9ed605503156e6e04 +SHA256 (rpyc-3.02.tar.gz) = 3dbd653b27fc855bf86dfe0ac06ed9bf59c8b85c9bcb4b5488528b30c59970f4 +SIZE (rpyc-3.02.tar.gz) = 28995 diff --git a/devel/py-RPyC/pkg-descr b/devel/py-RPyC/pkg-descr new file mode 100644 index 000000000000..7a39f62fa988 --- /dev/null +++ b/devel/py-RPyC/pkg-descr @@ -0,0 +1,8 @@ +RPyC(pronounced like 'are-pie-see'), or Remote Python Call, is a +transparent and symmetrical python library for remote procedure +calls, clustering and distributed-computing. RPyC makes use of +object-proxying, a technique that employs python's dynamic nature, +to overcome the physical boundaries between processes and computers, +so that remote objects can be manipulated as if they were local. + +WWW: http://pypi.python.org/pypi/RPyC/ diff --git a/devel/py-RPyC/pkg-plist b/devel/py-RPyC/pkg-plist new file mode 100644 index 000000000000..687f1af30842 --- /dev/null +++ b/devel/py-RPyC/pkg-plist @@ -0,0 +1,76 @@ +%%PYTHON_SITELIBDIR%%/rpyc/__init__.py +%%PYTHON_SITELIBDIR%%/rpyc/__init__.pyc +%%PYTHON_SITELIBDIR%%/rpyc/__init__.pyo +%%PYTHON_SITELIBDIR%%/rpyc/core/__init__.py +%%PYTHON_SITELIBDIR%%/rpyc/core/__init__.pyc +%%PYTHON_SITELIBDIR%%/rpyc/core/__init__.pyo +%%PYTHON_SITELIBDIR%%/rpyc/core/async.py +%%PYTHON_SITELIBDIR%%/rpyc/core/async.pyc +%%PYTHON_SITELIBDIR%%/rpyc/core/async.pyo +%%PYTHON_SITELIBDIR%%/rpyc/core/brine.py +%%PYTHON_SITELIBDIR%%/rpyc/core/brine.pyc +%%PYTHON_SITELIBDIR%%/rpyc/core/brine.pyo +%%PYTHON_SITELIBDIR%%/rpyc/core/channel.py +%%PYTHON_SITELIBDIR%%/rpyc/core/channel.pyc +%%PYTHON_SITELIBDIR%%/rpyc/core/channel.pyo +%%PYTHON_SITELIBDIR%%/rpyc/core/consts.py +%%PYTHON_SITELIBDIR%%/rpyc/core/consts.pyc +%%PYTHON_SITELIBDIR%%/rpyc/core/consts.pyo +%%PYTHON_SITELIBDIR%%/rpyc/core/netref.py +%%PYTHON_SITELIBDIR%%/rpyc/core/netref.pyc +%%PYTHON_SITELIBDIR%%/rpyc/core/netref.pyo +%%PYTHON_SITELIBDIR%%/rpyc/core/protocol.py +%%PYTHON_SITELIBDIR%%/rpyc/core/protocol.pyc +%%PYTHON_SITELIBDIR%%/rpyc/core/protocol.pyo +%%PYTHON_SITELIBDIR%%/rpyc/core/service.py +%%PYTHON_SITELIBDIR%%/rpyc/core/service.pyc +%%PYTHON_SITELIBDIR%%/rpyc/core/service.pyo +%%PYTHON_SITELIBDIR%%/rpyc/core/stream.py +%%PYTHON_SITELIBDIR%%/rpyc/core/stream.pyc +%%PYTHON_SITELIBDIR%%/rpyc/core/stream.pyo +%%PYTHON_SITELIBDIR%%/rpyc/core/vinegar.py +%%PYTHON_SITELIBDIR%%/rpyc/core/vinegar.pyc +%%PYTHON_SITELIBDIR%%/rpyc/core/vinegar.pyo +%%PYTHON_SITELIBDIR%%/rpyc/license.py +%%PYTHON_SITELIBDIR%%/rpyc/license.pyc +%%PYTHON_SITELIBDIR%%/rpyc/license.pyo +%%PYTHON_SITELIBDIR%%/rpyc/servers/classic_server.py +%%PYTHON_SITELIBDIR%%/rpyc/servers/classic_server.pyc +%%PYTHON_SITELIBDIR%%/rpyc/servers/classic_server.pyo +%%PYTHON_SITELIBDIR%%/rpyc/servers/registry_server.py +%%PYTHON_SITELIBDIR%%/rpyc/servers/registry_server.pyc +%%PYTHON_SITELIBDIR%%/rpyc/servers/registry_server.pyo +%%PYTHON_SITELIBDIR%%/rpyc/utils/__init__.py +%%PYTHON_SITELIBDIR%%/rpyc/utils/__init__.pyc +%%PYTHON_SITELIBDIR%%/rpyc/utils/__init__.pyo +%%PYTHON_SITELIBDIR%%/rpyc/utils/authenticators.py +%%PYTHON_SITELIBDIR%%/rpyc/utils/authenticators.pyc +%%PYTHON_SITELIBDIR%%/rpyc/utils/authenticators.pyo +%%PYTHON_SITELIBDIR%%/rpyc/utils/classic.py +%%PYTHON_SITELIBDIR%%/rpyc/utils/classic.pyc +%%PYTHON_SITELIBDIR%%/rpyc/utils/classic.pyo +%%PYTHON_SITELIBDIR%%/rpyc/utils/factory.py +%%PYTHON_SITELIBDIR%%/rpyc/utils/factory.pyc +%%PYTHON_SITELIBDIR%%/rpyc/utils/factory.pyo +%%PYTHON_SITELIBDIR%%/rpyc/utils/helpers.py +%%PYTHON_SITELIBDIR%%/rpyc/utils/helpers.pyc +%%PYTHON_SITELIBDIR%%/rpyc/utils/helpers.pyo +%%PYTHON_SITELIBDIR%%/rpyc/utils/lib.py +%%PYTHON_SITELIBDIR%%/rpyc/utils/lib.pyc +%%PYTHON_SITELIBDIR%%/rpyc/utils/lib.pyo +%%PYTHON_SITELIBDIR%%/rpyc/utils/logger.py +%%PYTHON_SITELIBDIR%%/rpyc/utils/logger.pyc +%%PYTHON_SITELIBDIR%%/rpyc/utils/logger.pyo +%%PYTHON_SITELIBDIR%%/rpyc/utils/registry.py +%%PYTHON_SITELIBDIR%%/rpyc/utils/registry.pyc +%%PYTHON_SITELIBDIR%%/rpyc/utils/registry.pyo +%%PYTHON_SITELIBDIR%%/rpyc/utils/server.py +%%PYTHON_SITELIBDIR%%/rpyc/utils/server.pyc +%%PYTHON_SITELIBDIR%%/rpyc/utils/server.pyo +%%PYTHON_SITELIBDIR%%/rpyc/utils/twisted_integration.py +%%PYTHON_SITELIBDIR%%/rpyc/utils/twisted_integration.pyc +%%PYTHON_SITELIBDIR%%/rpyc/utils/twisted_integration.pyo +@dirrm %%PYTHON_SITELIBDIR%%/rpyc/core +@dirrm %%PYTHON_SITELIBDIR%%/rpyc/servers +@dirrm %%PYTHON_SITELIBDIR%%/rpyc/utils +@dirrm %%PYTHON_SITELIBDIR%%/rpyc