Metadata-Version: 2.1
Name: Paste
Version: 1.7.5.1
Summary: Tools for using a Web Server Gateway Interface stack
Home-page: http://pythonpaste.org
Author: Ian Bicking
Author-email: ianb@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.
        
        .. _PEP 333: http://www.python.org/peps/pep-0333.html
        
        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://python.org/doc/current/lib/module-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 latest version is available in a `Subversion repository
        <http://svn.pythonpaste.org/Paste/trunk#egg=Paste-dev>`_.
        
        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: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Server
Classifier: Framework :: Paste
Provides-Extra: Flup
Provides-Extra: subprocess
Provides-Extra: Paste
Provides-Extra: hotshot
Provides-Extra: openid
