ports/83626: [NEW PORT] devel/py-protocols: This Python module extends the PEP 246 adapt() function

Nicola Vitale nivit at email.it
Sun Jul 17 19:30:18 UTC 2005


>Number:         83626
>Category:       ports
>Synopsis:       [NEW PORT] devel/py-protocols: This Python module extends the PEP 246 adapt() function
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 17 19:30:17 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Nicola Vitale
>Release:        FreeBSD 5.4-RELEASE-p4 i386
>Organization:
>Environment:

System: FreeBSD stellina.domo.sva 5.4-RELEASE-p4 FreeBSD 5.4-RELEASE-p4 #1: Sat Jul 16 15:18:36 CEST 2005

>Description:

PyProtocols extends the PEP 246 adapt() function with a new "declaration API"
that lets you easily define your own protocols and adapters, and declare what
adapters should be used to adapt what types, objects, or protocols.
In addition to its own Interface type, PyProtocols can also use Twisted and
Zope's Interface types too.

Author:	Phillip J. Eby
WWW:	http://peak.telecommunity.com/PyProtocols.html

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- py-protocols-0.9.3.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	py-protocols
#	py-protocols/pkg-descr
#	py-protocols/Makefile
#	py-protocols/pkg-plist
#	py-protocols/distinfo
#
echo c - py-protocols
mkdir -p py-protocols > /dev/null 2>&1
echo x - py-protocols/pkg-descr
sed 's/^X//' >py-protocols/pkg-descr << 'END-of-py-protocols/pkg-descr'
XPyProtocols extends the PEP 246 adapt() function with a new "declaration API"
Xthat lets you easily define your own protocols and adapters, and declare what
Xadapters should be used to adapt what types, objects, or protocols.
XIn addition to its own Interface type, PyProtocols can also use Twisted and
XZope's Interface types too.
X
XAuthor:	Phillip J. Eby
XWWW:	http://peak.telecommunity.com/PyProtocols.html
END-of-py-protocols/pkg-descr
echo x - py-protocols/Makefile
sed 's/^X//' >py-protocols/Makefile << 'END-of-py-protocols/Makefile'
X# Ports collection makefile for:	protocols
X# Date created:			2005-07-17
X# Whom:				Nicola Vitale
X#
X# $FreeBSD$
X#
X
XPORTNAME=	protocols
XPORTVERSION=	0.9.3
XCATEGORIES=	devel python
XMASTER_SITES=	http://peak.telecommunity.com/dist/
XMASTER_SITE_SUBDIR=	${PORTNAME}
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
XDISTNAME=	PyProtocols-${PORTVERSION}
X
XMAINTAINER=	nivit at email.it
XCOMMENT=	This Python module extends the PEP 246 adapt() function
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	yes
X
X.include <bsd.port.pre.mk>
X.include <bsd.port.post.mk>
END-of-py-protocols/Makefile
echo x - py-protocols/pkg-plist
sed 's/^X//' >py-protocols/pkg-plist << 'END-of-py-protocols/pkg-plist'
X at comment $FreeBSD$
X%%PYTHON_SITELIBDIR%%/protocols/__init__.py
X%%PYTHON_SITELIBDIR%%/protocols/__init__.pyc
X%%PYTHON_SITELIBDIR%%/protocols/__init__.pyo
X%%PYTHON_SITELIBDIR%%/protocols/_speedups.so
X%%PYTHON_SITELIBDIR%%/protocols/adapters.py
X%%PYTHON_SITELIBDIR%%/protocols/adapters.pyc
X%%PYTHON_SITELIBDIR%%/protocols/adapters.pyo
X%%PYTHON_SITELIBDIR%%/protocols/advice.py
X%%PYTHON_SITELIBDIR%%/protocols/advice.pyc
X%%PYTHON_SITELIBDIR%%/protocols/advice.pyo
X%%PYTHON_SITELIBDIR%%/protocols/api.py
X%%PYTHON_SITELIBDIR%%/protocols/api.pyc
X%%PYTHON_SITELIBDIR%%/protocols/api.pyo
X%%PYTHON_SITELIBDIR%%/protocols/classic.py
X%%PYTHON_SITELIBDIR%%/protocols/classic.pyc
X%%PYTHON_SITELIBDIR%%/protocols/classic.pyo
X%%PYTHON_SITELIBDIR%%/protocols/generate.py
X%%PYTHON_SITELIBDIR%%/protocols/generate.pyc
X%%PYTHON_SITELIBDIR%%/protocols/generate.pyo
X%%PYTHON_SITELIBDIR%%/protocols/interfaces.py
X%%PYTHON_SITELIBDIR%%/protocols/interfaces.pyc
X%%PYTHON_SITELIBDIR%%/protocols/interfaces.pyo
X%%PYTHON_SITELIBDIR%%/protocols/tests/__init__.py
X%%PYTHON_SITELIBDIR%%/protocols/tests/__init__.pyc
X%%PYTHON_SITELIBDIR%%/protocols/tests/__init__.pyo
X%%PYTHON_SITELIBDIR%%/protocols/tests/checks.py
X%%PYTHON_SITELIBDIR%%/protocols/tests/checks.pyc
X%%PYTHON_SITELIBDIR%%/protocols/tests/checks.pyo
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_advice.py
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_advice.pyc
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_advice.pyo
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_classes.py
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_classes.pyc
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_classes.pyo
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_direct.py
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_direct.pyc
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_direct.pyo
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_twisted.py
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_twisted.pyc
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_twisted.pyo
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_zope.py
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_zope.pyc
X%%PYTHON_SITELIBDIR%%/protocols/tests/test_zope.pyo
X%%PYTHON_SITELIBDIR%%/protocols/twisted_support.py
X%%PYTHON_SITELIBDIR%%/protocols/twisted_support.pyc
X%%PYTHON_SITELIBDIR%%/protocols/twisted_support.pyo
X%%PYTHON_SITELIBDIR%%/protocols/zope_support.py
X%%PYTHON_SITELIBDIR%%/protocols/zope_support.pyc
X%%PYTHON_SITELIBDIR%%/protocols/zope_support.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/protocols/tests
X at dirrm %%PYTHON_SITELIBDIR%%/protocols
END-of-py-protocols/pkg-plist
echo x - py-protocols/distinfo
sed 's/^X//' >py-protocols/distinfo << 'END-of-py-protocols/distinfo'
XMD5 (PyProtocols-0.9.3.tar.gz) = 43df88c8772549640cfc40a78758bf7b
XSIZE (PyProtocols-0.9.3.tar.gz) = 339122
END-of-py-protocols/distinfo
exit
--- py-protocols-0.9.3.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list