Metadata-Version: 1.0
Name: Otto
Version: 1.0
Summary: WSGI-compliant HTTP publisher.
Home-page: http://www.ottohttp.org
Author: Malthe Borch
Author-email: mborch@gmail.com
License: BSD
Description: .. role:: mod(emphasis)
        .. role:: term(emphasis)
        
        
        Overview
        ========
        
        Otto is an HTTP publisher which uses a routes-like syntax to map URLs
        to code. It supports object traversal.
        
        You can use the publisher to write web applications. It was designed
        with both small and large applications in mind. We have tried to
        incorporate elements of existing publishers to allow diverse and
        flexible application patterns while still being in concordance with
        the :term:`Zen Of Python`.
        
        Here's a variation of a familiar theme::
        
        #!/usr/bin/env python2.6
        
        import otto
        import webob
        import wsgiref.simple_server
        
        app = otto.Application()
        
        @app.route("/*path/:name")
        def hello_world(request, path=None, name=u'world'):
        return webob.Response(u"An %d-deep hello %s!" % (len(path), name))
        
        wsgiref.simple_server.make_server('', 8080, app).serve_forever()
        
        See the `documentation <http://www.ottohttp.org/docs/1.0/>`_ for this release.
        
        
        
        Changes
        =======
        
        1.0 (2009-11-12)
        ----------------
        
        - Initial public release.
        
Keywords: wsgi publisher router
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
