Python JavaScript CSS Mako
Latest commit 5d2abcf Dec 8, 2016 @mmerickel mmerickel committed on GitHub Merge pull request #272 from jvanasco/feature-sticky_panel
adding sticky panels functionality via javascript
Permalink
Failed to load latest commit information.
demo finalize activation concept by preventing anyone from disabling the d… Apr 21, 2015
docs
pyramid_debugtoolbar removed the toggle option for the toolbar settings; Dec 5, 2016
tests refactor the toolbar out of the parent app Apr 22, 2016
.gitignore ignore extra files for nose/coverage now Apr 20, 2015
.travis.yml drop py26 and py32 and add py35 Apr 21, 2016
CHANGES.txt removed the toggle option for the toolbar settings; Dec 5, 2016
CONTRIBUTORS.txt Fixed #267 Jul 1, 2016
LICENSE.txt add licensing info for ipaddr code Mar 17, 2012
README.rst fix paths Apr 23, 2016
RELEASING.txt update version Apr 23, 2016
TODO.txt Update TODO Sep 17, 2013
contributing.md - add contributing.md for GitHub Apr 21, 2016
rtd.txt allow rtd to build with the doc requirements Apr 25, 2015
setup.cfg remove where for reasons Apr 20, 2015
setup.py prep 3.0.5 Nov 1, 2016
tox.ini test pyramid 1.6 Jul 3, 2016

README.rst

pyramid_debugtoolbar

pyramid_debugtoolbar provides a debug toolbar useful while you're developing your Pyramid application.

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.

Documentation

The documentation of the current stable release of pyramid_debugtoolbar is available at http://docs.pylonsproject.org/projects/pyramid-debugtoolbar/en/latest/.

Demonstration

For a demonstration:

  • Clone the pyramid_debugtoolbar trunk.

    $ git clone https://github.com/Pylons/pyramid_debugtoolbar.git
  • Create a virtual environment in the workspace.

    $ cd pyramid_debugtoolbar
    $ python3 -m venv env
  • Install the pyramid_debugtoolbar trunk into the virtualenv.

    $ env/bin/pip install -e .
  • Install the pyramid_debugtoolbar/demo package into the virtualenv.

    $ env/bin/pip install -e demo
  • Run the pyramid_debugtoolbar package's demo/demo.py file using the virtual environment's Python.

    $ env/bin/python demo/demo.py

Visit http://localhost:8080 in a web browser to see a page full of test options.

Testing

If you have tox installed, run all tests with:

$ tox

To run only a specific Python environment:

$ tox -e py35

If you don't have tox installed, you can install the testing requirements, then run the tests.

$ python3 -m venv env
$ env/bin/pip install -e ".[testing]"
$ env/bin/nosetests

Building documentation

If you have tox installed, build the docs with:

$ tox -e docs

If you don't have tox installed, you can install the requirements to build the docs, then build them.

$ env/bin/pip install -e ".[docs]"
$ cd docs
$ make clean html SPHINXBUILD=../env/bin/sphinx-build