pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/py-paste Import py-Paste-1.7.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/65e5539dcb8e
branches:  trunk
changeset: 546554:65e5539dcb8e
user:      epg <epg%pkgsrc.org@localhost>
date:      Thu Sep 04 16:49:17 2008 +0000

description:
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.

diffstat:

 www/py-paste/DESCR    |    4 +
 www/py-paste/Makefile |   19 +++
 www/py-paste/PLIST    |  276 ++++++++++++++++++++++++++++++++++++++++++++++++++
 www/py-paste/distinfo |    5 +
 4 files changed, 304 insertions(+), 0 deletions(-)

diffs (truncated from 320 to 300 lines):

diff -r a64ef1cd5221 -r 65e5539dcb8e www/py-paste/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/py-paste/DESCR        Thu Sep 04 16:49:17 2008 +0000
@@ -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 -r a64ef1cd5221 -r 65e5539dcb8e www/py-paste/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/py-paste/Makefile     Thu Sep 04 16:49:17 2008 +0000
@@ -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@localhost
+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 -r a64ef1cd5221 -r 65e5539dcb8e www/py-paste/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/py-paste/PLIST        Thu Sep 04 16:49:17 2008 +0000
@@ -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



Home | Main Index | Thread Index | Old Index