To install, change to the directory where setup.py is located and type (python-2.3 or later needed):
python setup.py install
To learn how to use it, look at the examples under cherrypy/tutorial/ or go to http://www.cherrypy.org for more info.
To run the regression tests, just go to the cherrypy/test/ directory and type:
nosetests -s ./
Or to run individual tests type:
nosetests -s test_foo.py
6b4a141 - Merge more robust platform-independent locking technique. Fixes #1122.
f1061fb - Removed comment (suggesting a different intent)
3e1bf5f - Added session id to LockChecker construction
aafe871 - Fleshed out stubbed implementation in locking module
e145262 - Renamed lock_util to locking.py
87de592 - Merge with CherryPy 3.2
f8850e2 - Add a check for wheel early to avoid failures late. Ref #1273
5bc2acc - Include bdist_wheel when building distributions. Fixes #1273
1f425a7 - #1273: Indicate that universal wheel is suitable.
36f6453 - clarified this bit of the bench
28116ec - No longer store the locks at the class level. Simply store them at the instance level. This greatly simplifies the implementation and also prevents failures ...
06e292d - Merge more robust platform-independent locking technique, referencing #1122.
d77ee97 - Add 'remove' method to lockfile, to attempt to remove the lockfile, usually after unlocking it. This fixes a failing test that asserts the lockfiles have ...
f99132d - Fix error where lock and unlock do not take a parameter.
8e56e12 - Update doc strings