Pyramid sample application: shootout "idea competition" application
Python CSS
Permalink
Failed to load latest commit information.
shootout
.gitignore
CHANGES.txt
LICENSE.txt Add license (repoze) Aug 2, 2013
MANIFEST.in
README.rst Update docs to use development.ini for initialize_shootout_db Aug 2, 2013
development.ini factor out addroutes function for use by tests rather than repeating,… Feb 10, 2013
production.ini
setup.cfg
setup.py
testing.ini add rudimentary webtest tests Aug 6, 2013

README.rst

shootout

Shootout is a demo app for the Pyramid web framework. The concepts demonstrated in the code include:

  • Url dispatch mechanism.
  • Built-in authentication and authorization mechanism.
  • Usage of built-in sessioning machinery.
  • Integration with pyramid_simpleform for form handling.
  • SQLAlchemy based models and transaction management via pyramid_tm.

Library Requirements

shootout requires a SQLite3 bindings.

On a Debian system, these imply: build-essentials, libsqlite3-dev.

Installing and Running

Python 2.6 or 2.7 is required.

  • virtualenv --no-site-packages env
  • cd env
  • . bin/activate
  • git clone git@github.com:Pylons/shootout.git
  • cd shootout
  • python setup.py develop
  • initialize_shootout_db development.ini
  • pserve development.ini