{ "info": { "author": "Sebastian Rittau", "author_email": "srittau@rittau.biz", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Internet :: WWW/HTTP :: WSGI" ], "description": "# Rouver\n\nA microframework for Python 3, based on werkzeug.\n\n[](https://pypi.python.org/pypi/rouver/)\n[](https://pypi.python.org/pypi/rouver/)\n[](https://github.com/srittau/rouver/releases/)\n[](https://pypi.python.org/pypi/rouver/)\n[](https://travis-ci.org/srittau/rouver)\n\n## Routing\n\n```python\n>>> from rouver.router import Router\n>>> from rouver.response import respond_with_html, respond_with_json\n>>> def get_index(environ, start_response):\n... return respond_with_html(start_response, \"