{ "info": { "author": "Thomas Roten", "author_email": "thomas@roten.us", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Database :: Front-Ends", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Filesystems" ], "description": "Tick Tock\n=========\n\nTick Tock adds least-recently-used cache management and automatic data timeout\nto Python's\n`Shelf `_ class.\n\n.. code:: python\n\n >>> # Make your shelves manage your data based on time and/or size:\n ... myshelf = ticktock.open('myshelf', timeout=60, maxsize=50)\n\n >>> myshelf['foo'] = 'value'\n >>> myshelf['foo']\n 'value'\n >>> # Wait 60 seconds, then try again:\n ... myshelf['foo']\n ...\n KeyError: 'foo'\n \n >>> len(myshelf)\n 50\n >>> myshelf['bar'] = 'value'\n >>> # Adding 'bar' kicks the least-recently-used key off the Shelf\n ... len(myshelf)\n 50\n\nInstall\n-------\n\nTick Tock supports Python 2.6, 2.7, and 3.\n\nTo install, use pip:\n\n.. code:: bash\n\n $ pip install ticktock\n\nDocumentation\n-------------\n\n`Tick Tock's documentation `_ contains a\ngentle introduction along with a complete API overview. For more information\non how to get started with Tick Tock, this is where you should look.\n\nBug/Issues Tracker\n------------------\n\nTick Tock uses its\n`GitHub Issues page `_ to track\nbugs, feature requests, and support questions.\n\nLicense\n-------\n\nTick Tock is released under the OSI-approved\n`MIT License `_. See the file\n``LICENSE.txt`` for more information.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tsroten/ticktock", "keywords": "shelf,dictionary-like,dict-like,cache,lru,least-recently-used,timeout,persistent", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "ticktock", "package_url": "https://pypi.org/project/ticktock/", "platform": "any", "project_url": "https://pypi.org/project/ticktock/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tsroten/ticktock" }, "release_url": "https://pypi.org/project/ticktock/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "adds least-recently-used cache management and automatic data timeout to Python's Shelf class.", "version": "0.1.2" }, "last_serial": 1033442, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ff70e27fbe7b6cbc23cfb8970a7be7a3", "sha256": "29d46534547ce529d729fc08cf2c07aca01f104de535f73c51791d541763ba06" }, "downloads": -1, "filename": "ticktock-0.1.tar.gz", "has_sig": true, "md5_digest": "ff70e27fbe7b6cbc23cfb8970a7be7a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15865, "upload_time": "2014-01-01T07:00:26", "url": "https://files.pythonhosted.org/packages/db/d0/6c8186cd371266e6daec89beec5714aebb7265219fd54a74f50756c88c8b/ticktock-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "25621e3e28a6b0bf28e213e839978e42", "sha256": "2c9dd992ed14dd63c1e818b69df316505865c347dd848c26031d8548f78360cc" }, "downloads": -1, "filename": "ticktock-0.1.1.tar.gz", "has_sig": true, "md5_digest": "25621e3e28a6b0bf28e213e839978e42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16480, "upload_time": "2014-03-03T00:36:13", "url": "https://files.pythonhosted.org/packages/9a/69/42b0f8f825c171ba4ba83e42e655a9a17d59d0588ce1acc6f61392a10a17/ticktock-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5a19b5c74c7d1893bb46c79eee8e55cd", "sha256": "17d6828b77a9b1beea485f070fcdecb02c52c7240b40bcb9466bfa6bdb0e0121" }, "downloads": -1, "filename": "ticktock-0.1.2.tar.gz", "has_sig": true, "md5_digest": "5a19b5c74c7d1893bb46c79eee8e55cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16645, "upload_time": "2014-03-18T11:07:18", "url": "https://files.pythonhosted.org/packages/17/3e/d4de0658900d6ecd38718b347727b8f3cb44243c366217882819f5af827a/ticktock-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a19b5c74c7d1893bb46c79eee8e55cd", "sha256": "17d6828b77a9b1beea485f070fcdecb02c52c7240b40bcb9466bfa6bdb0e0121" }, "downloads": -1, "filename": "ticktock-0.1.2.tar.gz", "has_sig": true, "md5_digest": "5a19b5c74c7d1893bb46c79eee8e55cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16645, "upload_time": "2014-03-18T11:07:18", "url": "https://files.pythonhosted.org/packages/17/3e/d4de0658900d6ecd38718b347727b8f3cb44243c366217882819f5af827a/ticktock-0.1.2.tar.gz" } ] }