pyramid_debugtoolbar provides a debug toolbar useful while you're
developing your Pyramid application.
This code requires Pyramid 1.2a1 or better.
Note that pyramid_debugtoolbar is a blatant rip-off of Michael van
Tellingen's flask-debugtoolbar (which itself was derived from Rob
Hudson's django-debugtoolbar). It also includes a lightly sanded down
version of the Werkzeug debugger code by Armin Ronacher and team.
For a demonstration:
Create a virtualenv:
$ VENV=$(pwd)/venv # just set the path to our virtualenv $ virtualenv --python=python2.7 $VENV
Clone the Pyramid trunk:
$ git clone https://github.com/Pylons/pyramid.git
Install the Pyramid trunk into the virtualenv:
$ cd pyramid $ $VENV/bin/python setup.py develop
Clone the
pyramid_debugtoolbartrunk:$ git clone https://github.com/Pylons/pyramid_debugtoolbar.git
Install the
pyramid_debugtoolbartrunk into the virtualenv:$ cd pyramid_debugtoolbar $ $VENV/bin/python setup.py develop
Install the
pyramid_debugtoolbar/demopackage into the virtualenv:$ cd demo $ $VENV/bin/python setup.py develop
Run the
pyramid_debugtoolbarpackage'sdemo/demo.pyfile using the virtualenv's Python:$ $VENV/bin/python demo.py
You will see a page full of test options to try when you visit
http://localhost:8080.