{ "info": { "author": "Scott Torborg", "author_email": "scott@cartlogic.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP :: Session", "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware" ], "description": "Gimlet - Simple High-Performance WSGI Sessions\n==============================================\n\n.. image:: https://secure.travis-ci.org/storborg/gimlet.png\n :target: http://travis-ci.org/storborg/gimlet\n.. image:: https://coveralls.io/repos/storborg/gimlet/badge.png?branch=master\n :target: https://coveralls.io/r/storborg/gimlet\n.. image:: https://pypip.in/v/gimlet/badge.png\n :target: https://crate.io/packages/gimlet\n.. image:: https://pypip.in/d/gimlet/badge.png\n :target: https://crate.io/packages/gimlet\n\nScott Torborg - `Cart Logic `_\n\nGimlet is a Python infrastructure block to provide versatile key-value\n'session' storage for WSGI applications. The design philosophy is 'as fast as\npossible with slow components', which is to say, I/O load will be minimized,\nbut it will work with fairly simple and mature storage backends. It provides:\n\n* Easy setup and configuration\n* Key-value dict-like session access\n* Multiple backend options, including redis and SQL\n* Efficient - absolute minimal I/O load\n* Optional client-side storage for a whitelist of keys\n\nIt is also:\n\n* 2 oz gin\n* 1/2 oz lime juice\n* 1/4 oz simple syrup\n* lime garnish\n\n\nInstallation\n============\n\nInstall with pip::\n\n $ pip install gimlet\n\n\nDocumentation\n=============\n\nGimlet has `extensive documentation here `_.\n\n\nLicense\n=======\n\nGimlet is licensed under an MIT license. Please see the LICENSE file for more\ninformation.\n\n\nCode Standards\n==============\n\nGimlet has a comprehensive test suite with 100% line and branch coverage, as\nreported by the excellent ``coverage`` module. To run the tests, simply run in\nthe top level of the repo::\n\n $ nosetests\n\nThere are no `PEP8 `_ or\n`Pyflakes `_ warnings in the codebase. To\nverify that::\n\n $ pip install pep8 pyflakes\n $ pep8 .\n $ pyflakes .\n\nAny pull requests must maintain the sanctity of these three pillars.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/storborg/gimlet", "keywords": "wsgi sessions middleware beaker cookie", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "gimlet", "package_url": "https://pypi.org/project/gimlet/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gimlet/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/storborg/gimlet" }, "release_url": "https://pypi.org/project/gimlet/0.5.2/", "requires_dist": null, "requires_python": null, "summary": "Simple High-Performance WSGI Sessions", "version": "0.5.2" }, "last_serial": 1495146, "releases": { "0.1": [], "0.2": [ { "comment_text": "", "digests": { "md5": "de72dae29b1a44d73b37e376a45d6e93", "sha256": "9dfbd0908b9c6265a848b0ee2c0f915037d716d20b3e06125b31213de99fbdab" }, "downloads": -1, "filename": "gimlet-0.2.tar.gz", "has_sig": false, "md5_digest": "de72dae29b1a44d73b37e376a45d6e93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13562, "upload_time": "2014-01-23T10:22:35", "url": "https://files.pythonhosted.org/packages/ee/a9/c55fc1e941fdad2f33775bd0e6aed0d5e575e73a0f3a982a564ea63f98fb/gimlet-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c0cda513fc04698a3cd974b1129fa9ef", "sha256": "275be38529380617c802bdaa9664f385f8cf4f323759389a27461d1cbda82d45" }, "downloads": -1, "filename": "gimlet-0.3.tar.gz", "has_sig": false, "md5_digest": "c0cda513fc04698a3cd974b1129fa9ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13718, "upload_time": "2014-05-19T22:33:28", "url": "https://files.pythonhosted.org/packages/2f/fd/1007d42fe940951bc5a05c9e13bee550913d36d083d854da04f465bb2c37/gimlet-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b9786bedd6f28c07465b721f7e3f9b42", "sha256": "b5fbc8bda5284d10c4cf26a55759c03579a522b7377b34a46d5cfd47ddb9b5d8" }, "downloads": -1, "filename": "gimlet-0.4.tar.gz", "has_sig": false, "md5_digest": "b9786bedd6f28c07465b721f7e3f9b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13977, "upload_time": "2014-11-10T07:21:31", "url": "https://files.pythonhosted.org/packages/7c/1d/fed567d2bf6459ada473a8f378c4d333cf0025e342a2785f3ccd05b2d81d/gimlet-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "54d737582950a0b6904d2c6afe3be566", "sha256": "8795eb46298d1a799d2752f03d454db628e8d10f3d81b8b0582dc9e455f64e0e" }, "downloads": -1, "filename": "gimlet-0.5.tar.gz", "has_sig": false, "md5_digest": "54d737582950a0b6904d2c6afe3be566", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13185, "upload_time": "2014-11-25T07:59:35", "url": "https://files.pythonhosted.org/packages/08/79/7d67b3972a0c728d88ace4e38b1792d19792a59daafa603827146b809a96/gimlet-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "b43bce140cd4e3c2972636d852ab102f", "sha256": "9949d4683ee827adb38ab2eac4cfc4b19129452e90e62a1edcf7c7600abc20ec" }, "downloads": -1, "filename": "gimlet-0.5.1.tar.gz", "has_sig": false, "md5_digest": "b43bce140cd4e3c2972636d852ab102f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13209, "upload_time": "2014-12-01T03:47:58", "url": "https://files.pythonhosted.org/packages/87/9d/0d1f6d794e1260f1f8ddeaa1ba6e3c30b28f65a796dfd01f6fc62c6570be/gimlet-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "6472e48fcf11015f65d4db974f9a87e5", "sha256": "e08a6b65002e775b27d3a5255ff4d3954e9e30a93e33cd24c9cb47fabb4518e2" }, "downloads": -1, "filename": "gimlet-0.5.2.tar.gz", "has_sig": false, "md5_digest": "6472e48fcf11015f65d4db974f9a87e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13597, "upload_time": "2015-04-08T00:29:26", "url": "https://files.pythonhosted.org/packages/72/31/86b6d54b8712ea258b50e5cf66613968eb769ef33174b47c2a53a8d16098/gimlet-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6472e48fcf11015f65d4db974f9a87e5", "sha256": "e08a6b65002e775b27d3a5255ff4d3954e9e30a93e33cd24c9cb47fabb4518e2" }, "downloads": -1, "filename": "gimlet-0.5.2.tar.gz", "has_sig": false, "md5_digest": "6472e48fcf11015f65d4db974f9a87e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13597, "upload_time": "2015-04-08T00:29:26", "url": "https://files.pythonhosted.org/packages/72/31/86b6d54b8712ea258b50e5cf66613968eb769ef33174b47c2a53a8d16098/gimlet-0.5.2.tar.gz" } ] }