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