diff options
author | epg <epg@pkgsrc.org> | 2008-09-04 16:49:17 +0000 |
---|---|---|
committer | epg <epg@pkgsrc.org> | 2008-09-04 16:49:17 +0000 |
commit | 399ab3a44d7186d84241d8eeadfb8e2a6b28480e (patch) | |
tree | 0db11d79f63902bee1a0b8c8c70b64304cc0d632 | |
parent | 3bf0a9dfb9db7faa5bf953501934809202019259 (diff) | |
download | pkgsrc-399ab3a44d7186d84241d8eeadfb8e2a6b28480e.tar.gz |
Import py-Paste-1.7.1.
These provide several pieces of "middleware" (or filters) that can be
nested to build web applications. Each piece of middleware uses the WSGI
(`PEP 333`_) interface, and should be compatible with other middleware
based on those interfaces.
-rw-r--r-- | www/py-paste/DESCR | 4 | ||||
-rw-r--r-- | www/py-paste/Makefile | 19 | ||||
-rw-r--r-- | www/py-paste/PLIST | 276 | ||||
-rw-r--r-- | www/py-paste/distinfo | 5 |
4 files changed, 304 insertions, 0 deletions
diff --git a/www/py-paste/DESCR b/www/py-paste/DESCR new file mode 100644 index 00000000000..7a81064dd57 --- /dev/null +++ b/www/py-paste/DESCR @@ -0,0 +1,4 @@ +These provide several pieces of "middleware" (or filters) that can be +nested to build web applications. Each piece of middleware uses the WSGI +(`PEP 333`_) interface, and should be compatible with other middleware +based on those interfaces. diff --git a/www/py-paste/Makefile b/www/py-paste/Makefile new file mode 100644 index 00000000000..c4322136bbc --- /dev/null +++ b/www/py-paste/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/09/04 16:49:17 epg Exp $ + +DISTNAME= Paste-1.7.1 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= www +MASTER_SITES= http://pypi.python.org/packages/source/P/Paste/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://pythonpaste.org/ +COMMENT= Middleware for Python WSGI applications + +PKG_DESTDIR_SUPPORT= user-destdir + +PYDISTUTILSPKG= yes +# Requires setuptools; if adding other versions, fix PLIST, too. +PYTHON_VERSIONS_ACCEPTED= 25 + +.include "../../lang/python/extension.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/www/py-paste/PLIST b/www/py-paste/PLIST new file mode 100644 index 00000000000..86ab399e1e0 --- /dev/null +++ b/www/py-paste/PLIST @@ -0,0 +1,276 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/09/04 16:49:17 epg Exp $ +${PYSITELIB}/Paste-1.7.1-py2.5-nspkg.pth +${PYSITELIB}/Paste-1.7.1-py2.5.egg-info/PKG-INFO +${PYSITELIB}/Paste-1.7.1-py2.5.egg-info/SOURCES.txt +${PYSITELIB}/Paste-1.7.1-py2.5.egg-info/dependency_links.txt +${PYSITELIB}/Paste-1.7.1-py2.5.egg-info/entry_points.txt +${PYSITELIB}/Paste-1.7.1-py2.5.egg-info/namespace_packages.txt +${PYSITELIB}/Paste-1.7.1-py2.5.egg-info/not-zip-safe +${PYSITELIB}/Paste-1.7.1-py2.5.egg-info/requires.txt +${PYSITELIB}/Paste-1.7.1-py2.5.egg-info/top_level.txt +${PYSITELIB}/paste/auth/__init__.py +${PYSITELIB}/paste/auth/__init__.pyc +${PYSITELIB}/paste/auth/__init__.pyo +${PYSITELIB}/paste/auth/auth_tkt.py +${PYSITELIB}/paste/auth/auth_tkt.pyc +${PYSITELIB}/paste/auth/auth_tkt.pyo +${PYSITELIB}/paste/auth/basic.py +${PYSITELIB}/paste/auth/basic.pyc +${PYSITELIB}/paste/auth/basic.pyo +${PYSITELIB}/paste/auth/cas.py +${PYSITELIB}/paste/auth/cas.pyc +${PYSITELIB}/paste/auth/cas.pyo +${PYSITELIB}/paste/auth/cookie.py +${PYSITELIB}/paste/auth/cookie.pyc +${PYSITELIB}/paste/auth/cookie.pyo +${PYSITELIB}/paste/auth/digest.py +${PYSITELIB}/paste/auth/digest.pyc +${PYSITELIB}/paste/auth/digest.pyo +${PYSITELIB}/paste/auth/form.py +${PYSITELIB}/paste/auth/form.pyc +${PYSITELIB}/paste/auth/form.pyo +${PYSITELIB}/paste/auth/grantip.py +${PYSITELIB}/paste/auth/grantip.pyc +${PYSITELIB}/paste/auth/grantip.pyo +${PYSITELIB}/paste/auth/multi.py +${PYSITELIB}/paste/auth/multi.pyc +${PYSITELIB}/paste/auth/multi.pyo +${PYSITELIB}/paste/auth/open_id.py +${PYSITELIB}/paste/auth/open_id.pyc +${PYSITELIB}/paste/auth/open_id.pyo +${PYSITELIB}/paste/cascade.py +${PYSITELIB}/paste/cascade.pyc +${PYSITELIB}/paste/cascade.pyo +${PYSITELIB}/paste/cgiapp.py +${PYSITELIB}/paste/cgiapp.pyc +${PYSITELIB}/paste/cgiapp.pyo +${PYSITELIB}/paste/cgitb_catcher.py +${PYSITELIB}/paste/cgitb_catcher.pyc +${PYSITELIB}/paste/cgitb_catcher.pyo +${PYSITELIB}/paste/config.py +${PYSITELIB}/paste/config.pyc +${PYSITELIB}/paste/config.pyo +${PYSITELIB}/paste/debug/__init__.py +${PYSITELIB}/paste/debug/__init__.pyc +${PYSITELIB}/paste/debug/__init__.pyo +${PYSITELIB}/paste/debug/debugapp.py +${PYSITELIB}/paste/debug/debugapp.pyc +${PYSITELIB}/paste/debug/debugapp.pyo +${PYSITELIB}/paste/debug/doctest_webapp.py +${PYSITELIB}/paste/debug/doctest_webapp.pyc +${PYSITELIB}/paste/debug/doctest_webapp.pyo +${PYSITELIB}/paste/debug/fsdiff.py +${PYSITELIB}/paste/debug/fsdiff.pyc +${PYSITELIB}/paste/debug/fsdiff.pyo +${PYSITELIB}/paste/debug/prints.py +${PYSITELIB}/paste/debug/prints.pyc +${PYSITELIB}/paste/debug/prints.pyo +${PYSITELIB}/paste/debug/profile.py +${PYSITELIB}/paste/debug/profile.pyc +${PYSITELIB}/paste/debug/profile.pyo +${PYSITELIB}/paste/debug/testserver.py +${PYSITELIB}/paste/debug/testserver.pyc +${PYSITELIB}/paste/debug/testserver.pyo +${PYSITELIB}/paste/debug/watchthreads.py +${PYSITELIB}/paste/debug/watchthreads.pyc +${PYSITELIB}/paste/debug/watchthreads.pyo +${PYSITELIB}/paste/debug/wdg_validate.py +${PYSITELIB}/paste/debug/wdg_validate.pyc +${PYSITELIB}/paste/debug/wdg_validate.pyo +${PYSITELIB}/paste/errordocument.py +${PYSITELIB}/paste/errordocument.pyc +${PYSITELIB}/paste/errordocument.pyo +${PYSITELIB}/paste/evalexception/__init__.py +${PYSITELIB}/paste/evalexception/__init__.pyc +${PYSITELIB}/paste/evalexception/__init__.pyo +${PYSITELIB}/paste/evalexception/evalcontext.py +${PYSITELIB}/paste/evalexception/evalcontext.pyc +${PYSITELIB}/paste/evalexception/evalcontext.pyo +${PYSITELIB}/paste/evalexception/media/debug.js +${PYSITELIB}/paste/evalexception/media/minus.jpg +${PYSITELIB}/paste/evalexception/media/plus.jpg +${PYSITELIB}/paste/evalexception/middleware.py +${PYSITELIB}/paste/evalexception/middleware.pyc +${PYSITELIB}/paste/evalexception/middleware.pyo +${PYSITELIB}/paste/evalexception/mochikit/MochiKit.js +${PYSITELIB}/paste/evalexception/mochikit/__package__.js +${PYSITELIB}/paste/exceptions/__init__.py +${PYSITELIB}/paste/exceptions/__init__.pyc +${PYSITELIB}/paste/exceptions/__init__.pyo +${PYSITELIB}/paste/exceptions/collector.py +${PYSITELIB}/paste/exceptions/collector.pyc +${PYSITELIB}/paste/exceptions/collector.pyo +${PYSITELIB}/paste/exceptions/errormiddleware.py +${PYSITELIB}/paste/exceptions/errormiddleware.pyc +${PYSITELIB}/paste/exceptions/errormiddleware.pyo +${PYSITELIB}/paste/exceptions/formatter.py +${PYSITELIB}/paste/exceptions/formatter.pyc +${PYSITELIB}/paste/exceptions/formatter.pyo +${PYSITELIB}/paste/exceptions/reporter.py +${PYSITELIB}/paste/exceptions/reporter.pyc +${PYSITELIB}/paste/exceptions/reporter.pyo +${PYSITELIB}/paste/exceptions/serial_number_generator.py +${PYSITELIB}/paste/exceptions/serial_number_generator.pyc +${PYSITELIB}/paste/exceptions/serial_number_generator.pyo +${PYSITELIB}/paste/fileapp.py +${PYSITELIB}/paste/fileapp.pyc +${PYSITELIB}/paste/fileapp.pyo +${PYSITELIB}/paste/fixture.py +${PYSITELIB}/paste/fixture.pyc +${PYSITELIB}/paste/fixture.pyo +${PYSITELIB}/paste/flup_session.py +${PYSITELIB}/paste/flup_session.pyc +${PYSITELIB}/paste/flup_session.pyo +${PYSITELIB}/paste/gzipper.py +${PYSITELIB}/paste/gzipper.pyc +${PYSITELIB}/paste/gzipper.pyo +${PYSITELIB}/paste/httpexceptions.py +${PYSITELIB}/paste/httpexceptions.pyc +${PYSITELIB}/paste/httpexceptions.pyo +${PYSITELIB}/paste/httpheaders.py +${PYSITELIB}/paste/httpheaders.pyc +${PYSITELIB}/paste/httpheaders.pyo +${PYSITELIB}/paste/httpserver.py +${PYSITELIB}/paste/httpserver.pyc +${PYSITELIB}/paste/httpserver.pyo +${PYSITELIB}/paste/lint.py +${PYSITELIB}/paste/lint.pyc +${PYSITELIB}/paste/lint.pyo +${PYSITELIB}/paste/modpython.py +${PYSITELIB}/paste/modpython.pyc +${PYSITELIB}/paste/modpython.pyo +${PYSITELIB}/paste/pony.py +${PYSITELIB}/paste/pony.pyc +${PYSITELIB}/paste/pony.pyo +${PYSITELIB}/paste/progress.py +${PYSITELIB}/paste/progress.pyc +${PYSITELIB}/paste/progress.pyo +${PYSITELIB}/paste/proxy.py +${PYSITELIB}/paste/proxy.pyc +${PYSITELIB}/paste/proxy.pyo +${PYSITELIB}/paste/recursive.py +${PYSITELIB}/paste/recursive.pyc +${PYSITELIB}/paste/recursive.pyo +${PYSITELIB}/paste/registry.py +${PYSITELIB}/paste/registry.pyc +${PYSITELIB}/paste/registry.pyo +${PYSITELIB}/paste/reloader.py +${PYSITELIB}/paste/reloader.pyc +${PYSITELIB}/paste/reloader.pyo +${PYSITELIB}/paste/request.py +${PYSITELIB}/paste/request.pyc +${PYSITELIB}/paste/request.pyo +${PYSITELIB}/paste/response.py +${PYSITELIB}/paste/response.pyc +${PYSITELIB}/paste/response.pyo +${PYSITELIB}/paste/session.py +${PYSITELIB}/paste/session.pyc +${PYSITELIB}/paste/session.pyo +${PYSITELIB}/paste/transaction.py +${PYSITELIB}/paste/transaction.pyc +${PYSITELIB}/paste/transaction.pyo +${PYSITELIB}/paste/translogger.py +${PYSITELIB}/paste/translogger.pyc +${PYSITELIB}/paste/translogger.pyo +${PYSITELIB}/paste/url.py +${PYSITELIB}/paste/url.pyc +${PYSITELIB}/paste/url.pyo +${PYSITELIB}/paste/urlmap.py +${PYSITELIB}/paste/urlmap.pyc +${PYSITELIB}/paste/urlmap.pyo +${PYSITELIB}/paste/urlparser.py +${PYSITELIB}/paste/urlparser.pyc +${PYSITELIB}/paste/urlparser.pyo +${PYSITELIB}/paste/util/PySourceColor.py +${PYSITELIB}/paste/util/PySourceColor.pyc +${PYSITELIB}/paste/util/PySourceColor.pyo +${PYSITELIB}/paste/util/UserDict24.py +${PYSITELIB}/paste/util/UserDict24.pyc +${PYSITELIB}/paste/util/UserDict24.pyo +${PYSITELIB}/paste/util/__init__.py +${PYSITELIB}/paste/util/__init__.pyc +${PYSITELIB}/paste/util/__init__.pyo +${PYSITELIB}/paste/util/classinit.py +${PYSITELIB}/paste/util/classinit.pyc +${PYSITELIB}/paste/util/classinit.pyo +${PYSITELIB}/paste/util/classinstance.py +${PYSITELIB}/paste/util/classinstance.pyc +${PYSITELIB}/paste/util/classinstance.pyo +${PYSITELIB}/paste/util/converters.py +${PYSITELIB}/paste/util/converters.pyc +${PYSITELIB}/paste/util/converters.pyo +${PYSITELIB}/paste/util/dateinterval.py +${PYSITELIB}/paste/util/dateinterval.pyc +${PYSITELIB}/paste/util/dateinterval.pyo +${PYSITELIB}/paste/util/datetimeutil.py +${PYSITELIB}/paste/util/datetimeutil.pyc +${PYSITELIB}/paste/util/datetimeutil.pyo +${PYSITELIB}/paste/util/doctest24.py +${PYSITELIB}/paste/util/doctest24.pyc +${PYSITELIB}/paste/util/doctest24.pyo +${PYSITELIB}/paste/util/filemixin.py +${PYSITELIB}/paste/util/filemixin.pyc +${PYSITELIB}/paste/util/filemixin.pyo +${PYSITELIB}/paste/util/finddata.py +${PYSITELIB}/paste/util/finddata.pyc +${PYSITELIB}/paste/util/finddata.pyo +${PYSITELIB}/paste/util/findpackage.py +${PYSITELIB}/paste/util/findpackage.pyc +${PYSITELIB}/paste/util/findpackage.pyo +${PYSITELIB}/paste/util/import_string.py +${PYSITELIB}/paste/util/import_string.pyc +${PYSITELIB}/paste/util/import_string.pyo +${PYSITELIB}/paste/util/intset.py +${PYSITELIB}/paste/util/intset.pyc +${PYSITELIB}/paste/util/intset.pyo +${PYSITELIB}/paste/util/ip4.py +${PYSITELIB}/paste/util/ip4.pyc +${PYSITELIB}/paste/util/ip4.pyo +${PYSITELIB}/paste/util/killthread.py +${PYSITELIB}/paste/util/killthread.pyc +${PYSITELIB}/paste/util/killthread.pyo +${PYSITELIB}/paste/util/looper.py +${PYSITELIB}/paste/util/looper.pyc +${PYSITELIB}/paste/util/looper.pyo +${PYSITELIB}/paste/util/mimeparse.py +${PYSITELIB}/paste/util/mimeparse.pyc +${PYSITELIB}/paste/util/mimeparse.pyo +${PYSITELIB}/paste/util/multidict.py +${PYSITELIB}/paste/util/multidict.pyc +${PYSITELIB}/paste/util/multidict.pyo +${PYSITELIB}/paste/util/quoting.py +${PYSITELIB}/paste/util/quoting.pyc +${PYSITELIB}/paste/util/quoting.pyo +${PYSITELIB}/paste/util/scgiserver.py +${PYSITELIB}/paste/util/scgiserver.pyc +${PYSITELIB}/paste/util/scgiserver.pyo +${PYSITELIB}/paste/util/string24.py +${PYSITELIB}/paste/util/string24.pyc +${PYSITELIB}/paste/util/string24.pyo +${PYSITELIB}/paste/util/subprocess24.py +${PYSITELIB}/paste/util/subprocess24.pyc +${PYSITELIB}/paste/util/subprocess24.pyo +${PYSITELIB}/paste/util/template.py +${PYSITELIB}/paste/util/template.pyc +${PYSITELIB}/paste/util/template.pyo +${PYSITELIB}/paste/util/threadedprint.py +${PYSITELIB}/paste/util/threadedprint.pyc +${PYSITELIB}/paste/util/threadedprint.pyo +${PYSITELIB}/paste/util/threadinglocal.py +${PYSITELIB}/paste/util/threadinglocal.pyc +${PYSITELIB}/paste/util/threadinglocal.pyo +${PYSITELIB}/paste/wsgilib.py +${PYSITELIB}/paste/wsgilib.pyc +${PYSITELIB}/paste/wsgilib.pyo +${PYSITELIB}/paste/wsgiwrappers.py +${PYSITELIB}/paste/wsgiwrappers.pyc +${PYSITELIB}/paste/wsgiwrappers.pyo +@dirrm ${PYSITELIB}/paste/util +@dirrm ${PYSITELIB}/paste/exceptions +@dirrm ${PYSITELIB}/paste/evalexception/mochikit +@dirrm ${PYSITELIB}/paste/evalexception/media +@dirrm ${PYSITELIB}/paste/evalexception +@dirrm ${PYSITELIB}/paste/debug +@dirrm ${PYSITELIB}/paste/auth +@dirrm ${PYSITELIB}/paste +@dirrm ${PYSITELIB}/Paste-${PKGVERSION}-py2.5.egg-info diff --git a/www/py-paste/distinfo b/www/py-paste/distinfo new file mode 100644 index 00000000000..ce0564789d8 --- /dev/null +++ b/www/py-paste/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/09/04 16:49:17 epg Exp $ + +SHA1 (Paste-1.7.1.tar.gz) = 0ae45557b0cc6cfe0a8d66c8051da0ea30d83d96 +RMD160 (Paste-1.7.1.tar.gz) = d17640143ff644bc4084d45b98a261d8c4ea3e1e +Size (Paste-1.7.1.tar.gz) = 371990 bytes |