PKG-INFO 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. Metadata-Version: 1.1
  2. Name: Paste
  3. Version: 2.0.1
  4. Summary: Tools for using a Web Server Gateway Interface stack
  5. Home-page: http://pythonpaste.org
  6. Author: Ian Bicking
  7. Author-email: ianb@colorstudy.com
  8. License: MIT
  9. Description: Paste provides several pieces of "middleware" (or filters) that can be nested
  10. to build web applications. Each piece of middleware uses the WSGI (`PEP 333`_)
  11. interface, and should be compatible with other middleware based on those
  12. interfaces.
  13. .. _PEP 333: http://www.python.org/dev/peps/pep-0333.html
  14. * `Paste project at Bitbucket (source code, bug tracker)
  15. <https://bitbucket.org/ianb/paste/>`_
  16. * `Paste on the Python Cheeseshop (PyPI)
  17. <https://pypi.python.org/pypi/Paste>`_
  18. * `Paste documentation
  19. <http://pythonpaste.org/>`_
  20. See also:
  21. * `PasteDeploy <http://pythonpaste.org/deploy/>`_
  22. * `PasteScript <http://pythonpaste.org/script/>`_
  23. * `WebTest <http://webtest.pythonpaste.org/>`_
  24. * `WebOb <http://docs.webob.org/>`_
  25. Includes these features...
  26. Testing
  27. -------
  28. * A fixture for testing WSGI applications conveniently and in-process,
  29. in ``paste.fixture``
  30. * A fixture for testing command-line applications, also in
  31. ``paste.fixture``
  32. * Check components for WSGI-compliance in ``paste.lint``
  33. Dispatching
  34. -----------
  35. * Chain and cascade WSGI applications (returning the first non-error
  36. response) in ``paste.cascade``
  37. * Dispatch to several WSGI applications based on URL prefixes, in
  38. ``paste.urlmap``
  39. * Allow applications to make subrequests and forward requests
  40. internally, in ``paste.recursive``
  41. Web Application
  42. ---------------
  43. * Run CGI programs as WSGI applications in ``paste.cgiapp``
  44. * Traverse files and load WSGI applications from ``.py`` files (or
  45. static files), in ``paste.urlparser``
  46. * Serve static directories of files, also in ``paste.urlparser``; also
  47. in that module serving from Egg resources using ``pkg_resources``.
  48. Tools
  49. -----
  50. * Catch HTTP-related exceptions (e.g., ``HTTPNotFound``) and turn them
  51. into proper responses in ``paste.httpexceptions``
  52. * Several authentication techniques, including HTTP (Basic and
  53. Digest), signed cookies, and CAS single-signon, in the
  54. ``paste.auth`` package.
  55. * Create sessions in ``paste.session`` and ``paste.flup_session``
  56. * Gzip responses in ``paste.gzip``
  57. * A wide variety of routines for manipulating WSGI requests and
  58. producing responses, in ``paste.request``, ``paste.response`` and
  59. ``paste.wsgilib``
  60. Debugging Filters
  61. -----------------
  62. * Catch (optionally email) errors with extended tracebacks (using
  63. Zope/ZPT conventions) in ``paste.exceptions``
  64. * Catch errors presenting a `cgitb
  65. <http://docs.python.org/2/library/cgitb.html>`_-based
  66. output, in ``paste.cgitb_catcher``.
  67. * Profile each request and append profiling information to the HTML,
  68. in ``paste.debug.profile``
  69. * Capture ``print`` output and present it in the browser for
  70. debugging, in ``paste.debug.prints``
  71. * Validate all HTML output from applications using the `WDG Validator
  72. <http://www.htmlhelp.com/tools/validator/>`_, appending any errors
  73. or warnings to the page, in ``paste.debug.wdg_validator``
  74. Other Tools
  75. -----------
  76. * A file monitor to allow restarting the server when files have been
  77. updated (for automatic restarting when editing code) in
  78. ``paste.reloader``
  79. * A class for generating and traversing URLs, and creating associated
  80. HTML code, in ``paste.url``
  81. The official development repo is at https://bitbucket.org/ianb/paste.
  82. For the latest changes see the `news file
  83. <http://pythonpaste.org/news.html>`_.
  84. Keywords: web application server wsgi
  85. Platform: UNKNOWN
  86. Classifier: Development Status :: 5 - Production/Stable
  87. Classifier: Intended Audience :: Developers
  88. Classifier: License :: OSI Approved :: MIT License
  89. Classifier: Programming Language :: Python
  90. Classifier: Programming Language :: Python :: 3
  91. Classifier: Topic :: Internet :: WWW/HTTP
  92. Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
  93. Classifier: Topic :: Software Development :: Libraries :: Python Modules
  94. Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
  95. Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
  96. Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware
  97. Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Server
  98. Classifier: Framework :: Paste