[Python-modules-commits] [paste] 01/06: Import paste_2.0.2.orig.tar.gz
Ondřej Nový
onovy-guest at moszumanska.debian.org
Sat Mar 5 19:06:42 UTC 2016
This is an automated email from the git hooks/post-receive script.
onovy-guest pushed a commit to branch master
in repository paste.
commit b94bc57ff6b4747d93490e69c53ee25e6095dc77
Author: Ondřej Nový <novy at ondrej.org>
Date: Sat Mar 5 00:25:40 2016 +0100
Import paste_2.0.2.orig.tar.gz
---
MANIFEST.in | 10 +-
PKG-INFO | 34 +-
Paste.egg-info/PKG-INFO | 34 +-
Paste.egg-info/SOURCES.txt | 96 +-
Paste.egg-info/requires.txt | 8 +-
README.rst | 109 +
docs/_build/DeveloperGuidelines.html | 242 --
docs/_build/StyleGuide.html | 238 --
docs/_build/community/index.html | 143 -
docs/_build/community/mailing-list.html | 151 -
docs/_build/community/repository.html | 146 -
docs/_build/developer-features.html | 270 --
docs/_build/do-it-yourself-framework.html | 676 ----
docs/_build/download/index.html | 167 -
docs/_build/future.html | 233 --
docs/_build/genindex.html | 541 ---
docs/_build/include/contact.html | 121 -
docs/_build/include/reference_header.html | 126 -
docs/_build/index.html | 182 -
docs/_build/license.html | 144 -
docs/_build/modindex.html | 317 --
docs/_build/modules/auth.auth_tkt.html | 232 --
docs/_build/modules/auth.basic.html | 196 -
docs/_build/modules/auth.cas.html | 172 -
docs/_build/modules/auth.cookie.html | 312 --
docs/_build/modules/auth.digest.html | 229 --
docs/_build/modules/auth.form.html | 202 -
docs/_build/modules/auth.grantip.html | 167 -
docs/_build/modules/auth.multi.html | 173 -
docs/_build/modules/auth.open_id.html | 128 -
docs/_build/modules/cascade.html | 160 -
docs/_build/modules/cgiapp.html | 158 -
docs/_build/modules/cgitb_catcher.html | 159 -
docs/_build/modules/debug.debugapp.html | 164 -
docs/_build/modules/debug.fsdiff.html | 187 -
docs/_build/modules/debug.prints.html | 157 -
docs/_build/modules/debug.profile.html | 190 -
docs/_build/modules/debug.watchthreads.html | 160 -
docs/_build/modules/debug.wdg_validate.html | 162 -
docs/_build/modules/errordocument.html | 195 -
docs/_build/modules/evalexception.html | 137 -
docs/_build/modules/exceptions.html | 499 ---
docs/_build/modules/fileapp.html | 197 -
docs/_build/modules/fixture.html | 445 ---
docs/_build/modules/gzipper.html | 146 -
docs/_build/modules/httpexceptions.html | 505 ---
docs/_build/modules/httpheaders.html | 441 --
docs/_build/modules/httpserver.html | 364 --
docs/_build/modules/lint.html | 223 --
docs/_build/modules/pony.html | 143 -
docs/_build/modules/progress.html | 231 --
docs/_build/modules/proxy.html | 199 -
docs/_build/modules/recursive.html | 235 --
docs/_build/modules/registry.html | 297 --
docs/_build/modules/reloader.html | 182 -
docs/_build/modules/request.html | 260 --
docs/_build/modules/response.html | 192 -
docs/_build/modules/session.html | 181 -
docs/_build/modules/transaction.html | 163 -
docs/_build/modules/translogger.html | 152 -
docs/_build/modules/url.html | 174 -
docs/_build/modules/urlmap.html | 167 -
docs/_build/modules/urlparser.html | 223 --
docs/_build/modules/util.import_string.html | 173 -
docs/_build/modules/util.multidict.html | 154 -
docs/_build/modules/wsgilib.html | 242 --
docs/_build/modules/wsgiwrappers.html | 181 -
docs/_build/news.html | 1042 -----
docs/_build/paste-httpserver-threadpool.html | 280 --
docs/_build/py-modindex.html | 373 --
docs/_build/search.html | 127 -
docs/_build/testing-applications.html | 305 --
docs/_build/url-parsing-with-wsgi.html | 442 --
docs/_static/paste.css | 15 +
docs/_templates/layout.html | 29 +
docs/default.css | 394 ++
docs/download/index.txt | 13 +-
docs/index.txt | 14 +-
docs/news.txt | 59 +
docs/test_server.ini | 42 +
docs/web/default-site.css | 382 ++
docs/web/site.js | 69 +
docs/web/style.css | 90 +
paste/__init__.py | 2 +-
paste/auth/auth_tkt.py | 81 +-
paste/auth/basic.py | 4 +-
paste/auth/cas.py | 8 +-
paste/auth/cookie.py | 31 +-
paste/auth/digest.py | 64 +-
paste/auth/form.py | 2 +-
paste/auth/grantip.py | 17 +-
paste/auth/open_id.py | 13 +-
paste/cascade.py | 8 +-
paste/cgiapp.py | 40 +-
paste/cgitb_catcher.py | 13 +-
paste/cowbell/__init__.py | 2 +-
paste/cowbell/bell-ascending.png | Bin 0 -> 132993 bytes
paste/cowbell/bell-descending.png | Bin 0 -> 124917 bytes
paste/debug/debugapp.py | 6 +-
paste/debug/doctest_webapp.py | 33 +-
paste/debug/fsdiff.py | 21 +-
paste/debug/prints.py | 5 +-
paste/debug/profile.py | 11 +-
paste/debug/testserver.py | 16 +-
paste/debug/watchthreads.py | 12 +-
paste/debug/wdg_validate.py | 5 +-
paste/errordocument.py | 24 +-
paste/evalexception/evalcontext.py | 5 +-
paste/evalexception/middleware.py | 30 +-
paste/exceptions/collector.py | 21 +-
paste/exceptions/errormiddleware.py | 42 +-
paste/exceptions/formatter.py | 13 +-
paste/exceptions/reporter.py | 4 +-
paste/exceptions/serial_number_generator.py | 20 +-
paste/fileapp.py | 24 +-
paste/fixture.py | 154 +-
paste/flup_session.py | 6 +-
paste/gzipper.py | 8 +-
paste/httpexceptions.py | 27 +-
paste/httpheaders.py | 63 +-
paste/httpserver.py | 99 +-
paste/lint.py | 42 +-
paste/modpython.py | 63 +-
paste/proxy.py | 92 +-
paste/recursive.py | 17 +-
paste/registry.py | 10 +-
paste/reloader.py | 13 +-
paste/request.py | 50 +-
paste/session.py | 17 +-
paste/transaction.py | 2 +-
paste/translogger.py | 9 +-
paste/url.py | 45 +-
paste/urlmap.py | 21 +-
paste/{urlmap.py => urlmap.py.orig} | 21 +-
paste/urlparser.py | 15 +-
paste/util/PySourceColor.py | 4205 ++++++++++----------
paste/util/UserDict24.py | 167 -
paste/util/classinstance.py | 2 +-
paste/util/converters.py | 8 +-
paste/util/dateinterval.py | 11 +-
paste/util/datetimeutil.py | 720 ++--
paste/util/doctest24.py | 2665 -------------
paste/util/filemixin.py | 2 +-
paste/util/finddata.py | 13 +-
paste/util/findpackage.py | 2 +-
paste/util/import_string.py | 4 +-
paste/util/intset.py | 78 +-
paste/util/ip4.py | 27 +-
paste/util/killthread.py | 4 +-
paste/util/looper.py | 18 +-
paste/util/mimeparse.py | 4 +-
paste/util/multidict.py | 68 +-
paste/util/quoting.py | 55 +-
paste/util/scgiserver.py | 13 +-
paste/util/string24.py | 531 ---
paste/util/subprocess24.py | 1152 ------
paste/util/template.py | 57 +-
.../{template.py => template.py.2015-04-30-123224} | 66 +-
paste/util/{template.py => template.py.orig} | 66 +-
paste/util/threadedprint.py | 6 +-
paste/wsgilib.py | 67 +-
paste/wsgiwrappers.py | 66 +-
regen-docs | 9 +
setup.cfg | 8 -
setup.py | 128 +-
tests/cgiapp_data/error.cgi | 3 +
tests/cgiapp_data/form.cgi | 12 +
tests/cgiapp_data/ok.cgi | 5 +
tests/cgiapp_data/stderr.cgi | 8 +
tests/test_auth/test_auth_cookie.py | 14 +-
tests/test_auth/test_auth_digest.py | 18 +-
tests/test_cgiapp.py | 6 +-
tests/test_cgitb_catcher.py | 25 +-
tests/test_config.py | 76 +-
tests/test_doctests.py | 2 +-
tests/test_errordocument.py | 14 +-
tests/test_exceptions/test_error_middleware.py | 20 +-
tests/test_exceptions/test_formatter.py | 11 +-
tests/test_exceptions/test_httpexceptions.py | 21 +-
tests/test_exceptions/test_reporter.py | 2 +-
tests/test_fileapp.py | 82 +-
tests/test_grantip.py | 19 +-
tests/test_gzipper.py | 11 +-
tests/test_httpserver.py | 45 +
tests/test_import_string.py | 4 +-
tests/test_multidict.py | 103 +-
tests/test_proxy.py | 2 +-
tests/test_recursive.py | 26 +-
tests/test_registry.py | 58 +-
tests/test_request.py | 14 +-
tests/test_request_form.py | 10 +-
tests/test_response.py | 2 +-
tests/test_session.py | 28 +-
tests/test_urlmap.py | 10 +-
tests/test_urlparser.py | 14 +-
tests/test_util/test_datetimeutil.py | 270 +-
tests/test_util/test_mimeparse.py | 472 ++-
tests/test_util/test_quoting.py | 28 +
tests/test_wsgiwrappers.py | 26 +-
tests/urlparser_data/deep/index.html | 1 +
.../find_file/dir with spaces/test 4.html | 1 +
tests/urlparser_data/find_file/test 3.html | 1 +
tests/urlparser_data/find_file/test2.html | 1 +
tests/urlparser_data/hook/app.py | 8 +-
tests/urlparser_data/hook/index.py | 7 +-
tests/urlparser_data/not_found/simple/__init__.py | 2 +-
tests/urlparser_data/not_found/user/list.py | 7 +-
tests/urlparser_data/python/simpleapp.py | 3 +-
tests/urlparser_data/python/stream.py | 6 +-
tests/urlparser_data/python/sub/simpleapp.py | 4 +-
tox.ini | 9 +
211 files changed, 5779 insertions(+), 24978 deletions(-)
diff --git a/MANIFEST.in b/MANIFEST.in
index 11a87ef..cc3f4ba 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,6 +1,10 @@
-recursive-include docs *.txt
+recursive-include docs *.txt *.css *.js
+include docs/_templates/*.html
include docs/conf.py
+include docs/test_server.ini
+include regen-docs
+include tox.ini
recursive-exclude docs/_build/_sources *
recursive-include docs/_build *.html
-recursive-include tests *.txt *.py
-recursive-include paste *.js *.jpg
+recursive-include tests *.txt *.py *.cgi *.html
+recursive-include paste *.js *.jpg *.png
diff --git a/PKG-INFO b/PKG-INFO
index 4e69ae8..02cfe20 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,16 +1,31 @@
-Metadata-Version: 1.0
+Metadata-Version: 1.1
Name: Paste
-Version: 1.7.5.1
+Version: 2.0.2
Summary: Tools for using a Web Server Gateway Interface stack
Home-page: http://pythonpaste.org
Author: Ian Bicking
Author-email: ianb at colorstudy.com
License: MIT
-Description: 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.
+Description: Paste provides 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.
- .. _PEP 333: http://www.python.org/peps/pep-0333.html
+ .. _PEP 333: http://www.python.org/dev/peps/pep-0333.html
+
+ * `Paste project at Bitbucket (source code, bug tracker)
+ <https://bitbucket.org/ianb/paste/>`_
+ * `Paste on the Python Cheeseshop (PyPI)
+ <https://pypi.python.org/pypi/Paste>`_
+ * `Paste documentation
+ <http://pythonpaste.org/>`_
+
+ See also:
+
+ * `PasteDeploy <http://pythonpaste.org/deploy/>`_
+ * `PasteScript <http://pythonpaste.org/script/>`_
+ * `WebTest <http://webtest.pythonpaste.org/>`_
+ * `WebOb <http://docs.webob.org/>`_
Includes these features...
@@ -73,7 +88,7 @@ Description: These provide several pieces of "middleware" (or filters) that can
Zope/ZPT conventions) in ``paste.exceptions``
* Catch errors presenting a `cgitb
- <http://python.org/doc/current/lib/module-cgitb.html>`_-based
+ <http://docs.python.org/2/library/cgitb.html>`_-based
output, in ``paste.cgitb_catcher``.
* Profile each request and append profiling information to the HTML,
@@ -96,19 +111,18 @@ Description: These provide several pieces of "middleware" (or filters) that can
* A class for generating and traversing URLs, and creating associated
HTML code, in ``paste.url``
- The latest version is available in a `Subversion repository
- <http://svn.pythonpaste.org/Paste/trunk#egg=Paste-dev>`_.
+ The official development repo is at https://bitbucket.org/ianb/paste.
For the latest changes see the `news file
<http://pythonpaste.org/news.html>`_.
-
Keywords: web application server wsgi
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff --git a/Paste.egg-info/PKG-INFO b/Paste.egg-info/PKG-INFO
index 4e69ae8..02cfe20 100644
--- a/Paste.egg-info/PKG-INFO
+++ b/Paste.egg-info/PKG-INFO
@@ -1,16 +1,31 @@
-Metadata-Version: 1.0
+Metadata-Version: 1.1
Name: Paste
-Version: 1.7.5.1
+Version: 2.0.2
Summary: Tools for using a Web Server Gateway Interface stack
Home-page: http://pythonpaste.org
Author: Ian Bicking
Author-email: ianb at colorstudy.com
License: MIT
-Description: 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.
+Description: Paste provides 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.
- .. _PEP 333: http://www.python.org/peps/pep-0333.html
+ .. _PEP 333: http://www.python.org/dev/peps/pep-0333.html
+
+ * `Paste project at Bitbucket (source code, bug tracker)
+ <https://bitbucket.org/ianb/paste/>`_
+ * `Paste on the Python Cheeseshop (PyPI)
+ <https://pypi.python.org/pypi/Paste>`_
+ * `Paste documentation
+ <http://pythonpaste.org/>`_
+
+ See also:
+
+ * `PasteDeploy <http://pythonpaste.org/deploy/>`_
+ * `PasteScript <http://pythonpaste.org/script/>`_
+ * `WebTest <http://webtest.pythonpaste.org/>`_
+ * `WebOb <http://docs.webob.org/>`_
Includes these features...
@@ -73,7 +88,7 @@ Description: These provide several pieces of "middleware" (or filters) that can
Zope/ZPT conventions) in ``paste.exceptions``
* Catch errors presenting a `cgitb
- <http://python.org/doc/current/lib/module-cgitb.html>`_-based
+ <http://docs.python.org/2/library/cgitb.html>`_-based
output, in ``paste.cgitb_catcher``.
* Profile each request and append profiling information to the HTML,
@@ -96,19 +111,18 @@ Description: These provide several pieces of "middleware" (or filters) that can
* A class for generating and traversing URLs, and creating associated
HTML code, in ``paste.url``
- The latest version is available in a `Subversion repository
- <http://svn.pythonpaste.org/Paste/trunk#egg=Paste-dev>`_.
+ The official development repo is at https://bitbucket.org/ianb/paste.
For the latest changes see the `news file
<http://pythonpaste.org/news.html>`_.
-
Keywords: web application server wsgi
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff --git a/Paste.egg-info/SOURCES.txt b/Paste.egg-info/SOURCES.txt
index 1924b6e..4ec6c62 100644
--- a/Paste.egg-info/SOURCES.txt
+++ b/Paste.egg-info/SOURCES.txt
@@ -1,6 +1,9 @@
MANIFEST.in
+README.rst
+regen-docs
setup.cfg
setup.py
+tox.ini
Paste.egg-info/PKG-INFO
Paste.egg-info/SOURCES.txt
Paste.egg-info/dependency_links.txt
@@ -12,6 +15,7 @@ Paste.egg-info/top_level.txt
docs/DeveloperGuidelines.txt
docs/StyleGuide.txt
docs/conf.py
+docs/default.css
docs/developer-features.txt
docs/do-it-yourself-framework.txt
docs/future.txt
@@ -19,75 +23,11 @@ docs/index.txt
docs/license.txt
docs/news.txt
docs/paste-httpserver-threadpool.txt
+docs/test_server.ini
docs/testing-applications.txt
docs/url-parsing-with-wsgi.txt
-docs/_build/DeveloperGuidelines.html
-docs/_build/StyleGuide.html
-docs/_build/developer-features.html
-docs/_build/do-it-yourself-framework.html
-docs/_build/future.html
-docs/_build/genindex.html
-docs/_build/index.html
-docs/_build/license.html
-docs/_build/modindex.html
-docs/_build/news.html
-docs/_build/paste-httpserver-threadpool.html
-docs/_build/py-modindex.html
-docs/_build/search.html
-docs/_build/testing-applications.html
-docs/_build/url-parsing-with-wsgi.html
-docs/_build/community/index.html
-docs/_build/community/mailing-list.html
-docs/_build/community/repository.html
-docs/_build/download/index.html
-docs/_build/include/contact.html
-docs/_build/include/reference_header.html
-docs/_build/modules/auth.auth_tkt.html
-docs/_build/modules/auth.basic.html
-docs/_build/modules/auth.cas.html
-docs/_build/modules/auth.cookie.html
-docs/_build/modules/auth.digest.html
-docs/_build/modules/auth.form.html
-docs/_build/modules/auth.grantip.html
-docs/_build/modules/auth.multi.html
-docs/_build/modules/auth.open_id.html
-docs/_build/modules/cascade.html
-docs/_build/modules/cgiapp.html
-docs/_build/modules/cgitb_catcher.html
-docs/_build/modules/debug.debugapp.html
-docs/_build/modules/debug.fsdiff.html
-docs/_build/modules/debug.prints.html
-docs/_build/modules/debug.profile.html
-docs/_build/modules/debug.watchthreads.html
-docs/_build/modules/debug.wdg_validate.html
-docs/_build/modules/errordocument.html
-docs/_build/modules/evalexception.html
-docs/_build/modules/exceptions.html
-docs/_build/modules/fileapp.html
-docs/_build/modules/fixture.html
-docs/_build/modules/gzipper.html
-docs/_build/modules/httpexceptions.html
-docs/_build/modules/httpheaders.html
-docs/_build/modules/httpserver.html
-docs/_build/modules/lint.html
-docs/_build/modules/pony.html
-docs/_build/modules/progress.html
-docs/_build/modules/proxy.html
-docs/_build/modules/recursive.html
-docs/_build/modules/registry.html
-docs/_build/modules/reloader.html
-docs/_build/modules/request.html
-docs/_build/modules/response.html
-docs/_build/modules/session.html
-docs/_build/modules/transaction.html
-docs/_build/modules/translogger.html
-docs/_build/modules/url.html
-docs/_build/modules/urlmap.html
-docs/_build/modules/urlparser.html
-docs/_build/modules/util.import_string.html
-docs/_build/modules/util.multidict.html
-docs/_build/modules/wsgilib.html
-docs/_build/modules/wsgiwrappers.html
+docs/_static/paste.css
+docs/_templates/layout.html
docs/community/index.txt
docs/community/mailing-list.txt
docs/community/repository.txt
@@ -139,6 +79,9 @@ docs/modules/util.import_string.txt
docs/modules/util.multidict.txt
docs/modules/wsgilib.txt
docs/modules/wsgiwrappers.txt
+docs/web/default-site.css
+docs/web/site.js
+docs/web/style.css
paste/__init__.py
paste/cascade.py
paste/cgiapp.py
@@ -167,6 +110,7 @@ paste/transaction.py
paste/translogger.py
paste/url.py
paste/urlmap.py
+paste/urlmap.py.orig
paste/urlparser.py
paste/wsgilib.py
paste/wsgiwrappers.py
@@ -181,6 +125,8 @@ paste/auth/grantip.py
paste/auth/multi.py
paste/auth/open_id.py
paste/cowbell/__init__.py
+paste/cowbell/bell-ascending.png
+paste/cowbell/bell-descending.png
paste/debug/__init__.py
paste/debug/debugapp.py
paste/debug/doctest_webapp.py
@@ -204,14 +150,12 @@ paste/exceptions/formatter.py
paste/exceptions/reporter.py
paste/exceptions/serial_number_generator.py
paste/util/PySourceColor.py
-paste/util/UserDict24.py
paste/util/__init__.py
paste/util/classinit.py
paste/util/classinstance.py
paste/util/converters.py
paste/util/dateinterval.py
paste/util/datetimeutil.py
-paste/util/doctest24.py
paste/util/filemixin.py
paste/util/finddata.py
paste/util/findpackage.py
@@ -224,9 +168,9 @@ paste/util/mimeparse.py
paste/util/multidict.py
paste/util/quoting.py
paste/util/scgiserver.py
-paste/util/string24.py
-paste/util/subprocess24.py
paste/util/template.py
+paste/util/template.py.2015-04-30-123224
+paste/util/template.py.orig
paste/util/threadedprint.py
paste/util/threadinglocal.py
tests/__init__.py
@@ -240,6 +184,7 @@ tests/test_fixture.py
tests/test_grantip.py
tests/test_gzipper.py
tests/test_httpheaders.py
+tests/test_httpserver.py
tests/test_import_string.py
tests/test_multidict.py
tests/test_profilemiddleware.py
@@ -254,6 +199,10 @@ tests/test_template.txt
tests/test_urlmap.py
tests/test_urlparser.py
tests/test_wsgiwrappers.py
+tests/cgiapp_data/error.cgi
+tests/cgiapp_data/form.cgi
+tests/cgiapp_data/ok.cgi
+tests/cgiapp_data/stderr.cgi
tests/test_auth/__init__.py
tests/test_auth/test_auth_cookie.py
tests/test_auth/test_auth_digest.py
@@ -265,10 +214,15 @@ tests/test_exceptions/test_reporter.py
tests/test_util/__init__.py
tests/test_util/test_datetimeutil.py
tests/test_util/test_mimeparse.py
+tests/test_util/test_quoting.py
tests/urlparser_data/__init__.py
tests/urlparser_data/secured.txt
+tests/urlparser_data/deep/index.html
tests/urlparser_data/deep/sub/Main.txt
tests/urlparser_data/find_file/index.txt
+tests/urlparser_data/find_file/test 3.html
+tests/urlparser_data/find_file/test2.html
+tests/urlparser_data/find_file/dir with spaces/test 4.html
tests/urlparser_data/hook/__init__.py
tests/urlparser_data/hook/app.py
tests/urlparser_data/hook/index.py
diff --git a/Paste.egg-info/requires.txt b/Paste.egg-info/requires.txt
index 0a5e764..f38a244 100644
--- a/Paste.egg-info/requires.txt
+++ b/Paste.egg-info/requires.txt
@@ -1,15 +1,13 @@
-
+six
[Flup]
flup
-[openid]
-python-openid
-
[Paste]
-
[hotshot]
+[openid]
+python-openid
[subprocess]
diff --git a/README.rst b/README.rst
new file mode 100644
index 0000000..3b2ab8f
--- /dev/null
+++ b/README.rst
@@ -0,0 +1,109 @@
+Paste provides 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.
+
+.. _PEP 333: http://www.python.org/dev/peps/pep-0333.html
+
+* `Paste project at Bitbucket (source code, bug tracker)
+ <https://bitbucket.org/ianb/paste/>`_
+* `Paste on the Python Cheeseshop (PyPI)
+ <https://pypi.python.org/pypi/Paste>`_
+* `Paste documentation
+ <http://pythonpaste.org/>`_
+
+See also:
+
+* `PasteDeploy <http://pythonpaste.org/deploy/>`_
+* `PasteScript <http://pythonpaste.org/script/>`_
+* `WebTest <http://webtest.pythonpaste.org/>`_
+* `WebOb <http://docs.webob.org/>`_
+
+Includes these features...
+
+Testing
+-------
+
+* A fixture for testing WSGI applications conveniently and in-process,
+ in ``paste.fixture``
+
+* A fixture for testing command-line applications, also in
+ ``paste.fixture``
+
+* Check components for WSGI-compliance in ``paste.lint``
+
+Dispatching
+-----------
+
+* Chain and cascade WSGI applications (returning the first non-error
+ response) in ``paste.cascade``
+
+* Dispatch to several WSGI applications based on URL prefixes, in
+ ``paste.urlmap``
+
+* Allow applications to make subrequests and forward requests
+ internally, in ``paste.recursive``
+
+Web Application
+---------------
+
+* Run CGI programs as WSGI applications in ``paste.cgiapp``
+
+* Traverse files and load WSGI applications from ``.py`` files (or
+ static files), in ``paste.urlparser``
+
+* Serve static directories of files, also in ``paste.urlparser``; also
+ in that module serving from Egg resources using ``pkg_resources``.
+
+Tools
+-----
+
+* Catch HTTP-related exceptions (e.g., ``HTTPNotFound``) and turn them
+ into proper responses in ``paste.httpexceptions``
+
+* Several authentication techniques, including HTTP (Basic and
+ Digest), signed cookies, and CAS single-signon, in the
+ ``paste.auth`` package.
+
+* Create sessions in ``paste.session`` and ``paste.flup_session``
+
+* Gzip responses in ``paste.gzip``
+
+* A wide variety of routines for manipulating WSGI requests and
+ producing responses, in ``paste.request``, ``paste.response`` and
+ ``paste.wsgilib``
+
+Debugging Filters
+-----------------
+
+* Catch (optionally email) errors with extended tracebacks (using
+ Zope/ZPT conventions) in ``paste.exceptions``
+
+* Catch errors presenting a `cgitb
+ <http://docs.python.org/2/library/cgitb.html>`_-based
+ output, in ``paste.cgitb_catcher``.
+
+* Profile each request and append profiling information to the HTML,
+ in ``paste.debug.profile``
+
+* Capture ``print`` output and present it in the browser for
+ debugging, in ``paste.debug.prints``
+
+* Validate all HTML output from applications using the `WDG Validator
+ <http://www.htmlhelp.com/tools/validator/>`_, appending any errors
+ or warnings to the page, in ``paste.debug.wdg_validator``
+
+Other Tools
+-----------
+
+* A file monitor to allow restarting the server when files have been
+ updated (for automatic restarting when editing code) in
+ ``paste.reloader``
+
+* A class for generating and traversing URLs, and creating associated
+ HTML code, in ``paste.url``
+
+The official development repo is at https://bitbucket.org/ianb/paste.
+
+For the latest changes see the `news file
+<http://pythonpaste.org/news.html>`_.
diff --git a/docs/_build/DeveloperGuidelines.html b/docs/_build/DeveloperGuidelines.html
deleted file mode 100644
index 8470487..0000000
--- a/docs/_build/DeveloperGuidelines.html
+++ /dev/null
@@ -1,242 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Python Paste Developer Guide — Paste v1.7.5 documentation</title>
- <link rel="stylesheet" href="_static/default.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '1.7.5',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="Paste v1.7.5 documentation" href="index.html" />
- <link rel="next" title="Paste Style Guide" href="StyleGuide.html" />
- <link rel="prev" title="Features" href="developer-features.html" />
-
-<link rel="stylesheet" type="text/css"
- href="_static/paste.css.html">
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="StyleGuide.html" title="Paste Style Guide"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="developer-features.html" title="Features"
- accesskey="P">previous</a> |</li>
- <li><a href="index.html">Paste v1.7.5 documentation</a> »</li>
- </ul>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="python-paste-developer-guide">
-<h1>Python Paste Developer Guide<a class="headerlink" href="#python-paste-developer-guide" title="Permalink to this headline">¶</a></h1>
-<p>Hi. Welcome to Paste. I hope you enjoy your stay here.</p>
-<p>I hope to bring together multiple efforts here, for Paste to support
-multiple frameworks and directions, while presenting a fairly
-integrated frontend to users. How to do that? That’s an open
-question, and this code is in some ways an exploration.</p>
-<p>There’s some basic principles:</p>
-<ul class="simple">
-<li>Keep stuff decoupled.</li>
-<li>Must be testable. Of course tested is even better than testable.</li>
-<li>Use WSGI standards for communication between decoupled libraries.</li>
-<li>When possible, use HTTP semantics for communicating between
-libraries (e.g., indicate cachability using the appropriate HTTP
-headers).</li>
-<li>When possible, use WSGI as a wrapper around web-neutral libraries.
-For instance, the configuration is a simple library, but the WSGI
-middleware that puts the configuration in place is really really
-simple. If it could be used outside of a web context, then having
-both a library and middleware form is good.</li>
-<li>Entry into frameworks should be easy, but exit should also be easy.
-Heterogeneous frameworks and applications are the ambition. But we
-have to get some messiness into Paste before we can try to resolve
-that messiness.</li>
-<li>When all is said and done, users should be able to ignore much of
-what we’ve done and focus on writing their applications, and Stuff
-Just Works. Documentation is good; stuff that works without user
-intervention is better.</li>
-</ul>
-<div class="section" id="developer-info">
-<h2>Developer Info<a class="headerlink" href="#developer-info" title="Permalink to this headline">¶</a></h2>
-<p>Mostly, if there’s a problem we can discuss it and work it out, no one
-is going to bite your head off for committing something.</p>
-<ul class="simple">
-<li>Framework-like things should go in subpackages, or perhaps in
-separate distributions entirely (Paste WebKit and Wareweb were
-extracted for this reason).</li>
-<li>Integrating external servers and frameworks is also interesting, but
-it’s best to introduce that as a requirement instead of including
-the work here. Paste Script contains several wrappers for external
-projects (servers in particular).</li>
-<li>Tests are good. We use <a class="reference external" href="http://codespeak.net/py/current/doc/test.html">py.test</a>, because it is simple. I want to
-use doctests too, but the infrastructure isn’t really there now –
-but please feel free to use those too. <tt class="docutils literal"><span class="pre">unittest</span></tt> is kind of
-annoying, and py.test is both more powerful and easier to write for.
-Tests should go in the <tt class="docutils literal"><span class="pre">tests/</span></tt> directory. <tt class="docutils literal"><span class="pre">paste.fixture</span></tt>
-contains some convenience functions for testing WSGI applications
-and middleware. Pay particular attention to <tt class="docutils literal"><span class="pre">TestApp</span></tt>.</li>
-</ul>
-<ul>
-<li><p class="first">If you move something around that someone may be using, keep their
-imports working and introduce a warning, like:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="k">def</span> <span class="nf">backward_compat_function</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kw</span><span class="p">):</span>
- <span class="kn">import</span> <span class="nn">warnings</span>
- <span class="c"># Deprecated on 2005 Mar 5</span>
- <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span><span class="s">'Moved to foo.function'</span><span class="p">,</span> <span class="ne">DeprecationWarning</span><span class="p">,</span> <span class="mi">2</span><span class="p">)</span>
- <span class="k">return</span> <span class="n">foo</span><span class="o">.</span><span class="n">function</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kw</span><span class="p">)</span>
-</pre></div>
-</div>
-</li>
-<li><p class="first">If something is really experimental, put it in your home directory,
-or make a branch in your home directory. You can make a home
-directory for yourself, in <tt class="docutils literal"><span class="pre">http://svn.w4py.org/home/username</span></tt>.</p>
-</li>
-<li><p class="first">Not everything in the repository or even in the trunk will
-necessarily go into the release. The release should contain stuff
-that is tested, documented, and useful. Each module or feature also
-needs a champion – someone who will stand by the code, answer
-questions, etc. It doesn’t have to be the original developer, but
-there has to be <em>someone</em>. So when a release is cut, if some
-modules don’t fulfill that they may be left out.</p>
-</li>
-<li><p class="first">Try to keep to the <a class="reference external" href="StyleGuide.html">Style Guidelines</a>. But if you are bringing in
-outside work, don’t stress out too much about it. Still, if you
-have a choice, follow that. Those guidelines are meant to represent
-conventional Python style guides, there’s nothing out of the normal
-there.</p>
-</li>
-</ul>
-<ul>
-<li><p class="first">Write your docstrings in <a class="reference external" href="http://docutils.sourceforge.net/rst.html">restructured text</a>. As time goes on, I
-want to rely on docstrings more for documentation, with shorter
-narrative documentation pointing into the documentation generated
-from docstrings.</p>
-<p>The generation is done with <a class="reference external" href="http://pudge.lesscode.org/">Pudge</a>.
-To try generating the documentation, this should work:</p>
-<div class="highlight-python"><pre>$ easy_install svn://lesscode.org/buildutils/trunk \
- svn://lesscode.org/pudge/trunk
-$ cd Paste
-$ python setup.py pudge</pre>
-</div>
-<p>This will install Pudge and <a class="reference external" href="http://buildutils.lesscode.org/">buildutils</a>, and then generate the
-documentation into <tt class="docutils literal"><span class="pre">Paste/docs/html/</span></tt>.</p>
-</li>
-</ul>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
-<h3><a href="http://pythonpaste.org/" class="invisible-link">Python Paste</a></h3>
-
-<ul>
-<li><a href="http://trac.pythonpaste.org">Issue tracker</a></li>
-<li><a href="http://pythonpaste.org/">Paste core</a></li>
-<li><a href="http://pythonpaste.org/webob/">WebOb</a></li>
-<li><a href="http://pythonpaste.org/deploy/">Paste Deploy</a></li>
-<li><a href="http://pythonpaste.org/script/">Paste Script</a></li>
-<li><a href="http://pythonpaste.org/webtest/">WebTest</a></li>
-<li><a href="http://pythonpaste.org/scripttest/">ScriptType</a></li>
-<li><a href="http://pythonpaste.org/initools/">INITools</a></li>
-<li><a href="http://pythonpaste.org/tempita/">Tempita</a></li>
-<li><a href="http://pythonpaste.org/waitforit/">WaitForIt</a></li>
-<li><a href="http://pythonpaste.org/wphp/">WPHP</a></li>
-<li><a href="http://pythonpaste.org/wsgifilter/">WSGIFilter</a></li>
-<li><a href="http://pythonpaste.org/wsgiproxy/">WSGIProxy</a></li>
-</ul>
-
-
- <h3><a href="index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Python Paste Developer Guide</a><ul>
-<li><a class="reference internal" href="#developer-info">Developer Info</a></li>
-</ul>
-</li>
-</ul>
-
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="developer-features.html"
- title="previous chapter">Features</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="StyleGuide.html"
- title="next chapter">Paste Style Guide</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/DeveloperGuidelines.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
-<div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="StyleGuide.html" title="Paste Style Guide"
- >next</a> |</li>
- <li class="right" >
- <a href="developer-features.html" title="Features"
- >previous</a> |</li>
- <li><a href="index.html">Paste v1.7.5 documentation</a> »</li>
- </ul>
- </div>
- <div class="footer">
- © Copyright 2008, Ian Bicking.
- Last updated on Sep 14, 2010.
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.1.
- </div>
- </body>
-</html>
\ No newline at end of file
diff --git a/docs/_build/StyleGuide.html b/docs/_build/StyleGuide.html
deleted file mode 100644
index 946cdfc..0000000
--- a/docs/_build/StyleGuide.html
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Paste Style Guide — Paste v1.7.5 documentation</title>
- <link rel="stylesheet" href="_static/default.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '1.7.5',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <link rel="top" title="Paste v1.7.5 documentation" href="index.html" />
- <link rel="next" title="The Paste HTTP Server Thread Pool" href="paste-httpserver-threadpool.html" />
- <link rel="prev" title="Python Paste Developer Guide" href="DeveloperGuidelines.html" />
-
-<link rel="stylesheet" type="text/css"
- href="_static/paste.css.html">
-
- </head>
- <body>
- <div class="related">
... 36106 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/paste.git
More information about the Python-modules-commits
mailing list