"""Showcasing Pyramid's Renderers. Usage: 1. Install Pyramid: http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/install.html 2. Put this code into example.py 3. Run with ``$VENV/bin/python example.py``. You can showcase with your browser or using curl: $ curl http://localhost:8080/ {"a": 1, "b": 2} """ from pyramid.config import Configurator from pyramid.scripts.pserve import wsgiref_server_runner from pyramid.view import view_config @view_config( route_name='home', renderer='json' ) def home(request): return {"a": 1, "b": 2} if __name__ == '__main__': config = Configurator() config.add_route('home', '/') config.scan() wsgiref_server_runner(config.make_wsgi_app(), None)