No description
Find a file
2017-06-20 13:54:32 -07:00
docs Typo in app.yaml's handlers script invocation. (#125) 2017-03-10 10:17:47 -08:00
example Adding license headers 2016-04-08 13:02:57 -07:00
site Cleaning up example 2016-04-05 11:30:24 -07:00
tests Enable Pythonic access of Request attributes w/ getitem (#129) 2017-06-20 13:54:32 -07:00
webapp2_extras Fix 404 broken link for cgi module. (#127) 2017-03-10 10:16:14 -08:00
.coveragerc Adding coverage reporting. 2016-03-27 23:15:18 -07:00
.gitignore Adding dist to gitignore 2016-04-05 13:01:12 -07:00
.hgignore Merge pull request #6 from kylefinley/master 2011-07-30 00:39:06 -07:00
.travis.yml Add support for python 2 and 3 (#117) 2016-09-07 12:15:43 -07:00
AUTHORS Updating setup.py to reference the webapp2 maintainers group. 2016-03-27 23:07:20 -07:00
CHANGES Update changelog and setup.py for 3.0.0b1 2016-09-13 10:04:09 -07:00
CONTRIBUTING.md Adding contributing guide 2016-02-26 14:25:26 -08:00
LICENSE Updating setup.py to reference the webapp2 maintainers group. 2016-03-27 23:07:20 -07:00
Makefile Merge pull request #6 from kylefinley/master 2011-07-30 00:39:06 -07:00
MANIFEST.in Renaming README. 2016-02-26 14:27:29 -08:00
nox.py Update testing to use gcp-devrel-py-tools 2017-06-20 12:23:14 -07:00
README.rst Update readme 2016-09-13 09:53:07 -07:00
requirements-dev-gaesdk.txt Update testing to use gcp-devrel-py-tools 2017-06-20 12:23:14 -07:00
requirements-dev.txt Update testing to use gcp-devrel-py-tools 2017-06-20 12:23:14 -07:00
setup.py Update changelog and setup.py for 3.0.0b1 2016-09-13 10:04:09 -07:00
TODO TODO notes. 2011-08-02 20:43:56 -03:00
webapp2.py Enable Pythonic access of Request attributes w/ getitem (#129) 2017-06-20 13:54:32 -07:00

webapp2
=======

|Build Status| |Coverage Status| |PyPI Version|

`webapp2`_ is a lightweight Python web framework compatible with Google App
Engine's `webapp`_.

webapp2 is simple. it follows the simplicity of webapp, but
improves it in some ways: it adds better URI routing and exception handling,
a full featured response object and a more flexible dispatching mechanism.

webapp2 also offers the package `webapp2_extras`_ with several optional
utilities: sessions, localization, internationalization, domain and subdomain
routing, secure cookies and others.

webapp2 can also be used outside of Google App Engine, independently of the
App Engine SDK.

For a complete description of how webapp2 improves webapp, see
`webapp2 features`_.

Quick links
-----------

- `User Guide <https://webapp2.readthedocs.org/>`_
- `Repository <https://github.com/GoogleCloudPlatform/webapp2>`_
- `Discussion Group <https://groups.google.com/forum/#!forum/google-appengine>`_

.. _webapp: http://code.google.com/appengine/docs/python/tools/webapp/
.. _webapp2: https://github.com/GoogleCloudPlatform/webapp2
.. _webapp2_extras: https://webapp2.readthedocs.org/#api-reference-webapp2-extras
.. _webapp2 features: https://webapp2.readthedocs.org/features.html

Status
------

Webapp2 is currently maintained by Google Cloud Platform Developer Relations. It
is not an official Google product, but is hosted by Google to allow the webapp2
community to continue to maintain the project.

Contributing changes
--------------------

-  See `CONTRIBUTING.md`_

Licensing
---------

- Apache 2.0 - See `LICENSE`_

.. _LICENSE: https://github.com/GoogleCloudPlatform/webapp2/blob/master/LICENSE
.. _CONTRIBUTING.md: https://github.com/GoogleCloudPlatform/webapp2/blob/master/CONTRIBUTING.md
.. |Build Status| image:: https://travis-ci.org/GoogleCloudPlatform/webapp2.svg
   :target: https://travis-ci.org/GoogleCloudPlatform/webapp2
.. |Coverage Status| image:: https://codecov.io/github/GoogleCloudPlatform/webapp2/coverage.svg?branch=master
   :target: https://codecov.io/github/GoogleCloudPlatform/webapp2?branch=master
.. |PyPI Version| image:: https://img.shields.io/pypi/v/webapp2.svg
   :target: https://pypi.python.org/pypi/webapp2