Simple High-Performance WSGI Sessions
Gimlet - Simple High-Performance WSGI Sessions
Scott Torborg - Cart Logic
Gimlet is a Python infrastructure block to provide versatile key-value ‘session’ storage for WSGI applications. The design philosophy is ‘as fast as possible with slow components’, which is to say, I/O load will be minimized, but it will work with fairly simple and mature storage backends. It provides:
- Easy setup and configuration
- Key-value dict-like session access
- Multiple backend options, including redis and SQL
- Efficient - absolute minimal I/O load
- Optional client-side storage for a whitelist of keys
It is also:
- 2 oz gin
- 1/2 oz lime juice
- 1/4 oz simple syrup
- lime garnish
Install with pip:
$ pip install gimlet
Gimlet has extensive documentation here.
Gimlet is licensed under an MIT license. Please see the LICENSE file for more information.
Gimlet has a comprehensive test suite with 100% line and branch coverage, as reported by the excellent coverage module. To run the tests, simply run in the top level of the repo:
$ pip install pep8 pyflakes $ pep8 . $ pyflakes .
Any pull requests must maintain the sanctity of these three pillars.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size gimlet-0.5.2.tar.gz (13.6 kB)||File type Source||Python version None||Upload date||Hashes View|