PKG-INFO 4.5 KB

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