{ "info": { "author": "Timoth\u00e9e Peignier", "author_email": "timothee.peignier@tryphon.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "====\nTusk\n====\n\nInstalling\n==========\n\nTo install : ::\n\n pip install tusk\n\n\nUsage\n=====\n\nTusk tries to be as simple as possible ::\n\n l = Lock(\"inspector\", \"postgres://localhost/noclue\")\n l.acquire(blocking=True)\n l.release()\n with l:\n process()", "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/cyberdelia/tusk", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "tusk", "package_url": "https://pypi.org/project/tusk/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tusk/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/cyberdelia/tusk" }, "release_url": "https://pypi.org/project/tusk/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "Distributed lock with postgres.", "version": "0.3.0" }, "last_serial": 876438, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6fba305354c39a0627492efb98bafd66", "sha256": "100d49afc0445c1e841856705cfa15736a69bb34794782ed6857b797738f07d5" }, "downloads": -1, "filename": "tusk-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6fba305354c39a0627492efb98bafd66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2738, "upload_time": "2013-01-23T18:38:53", "url": "https://files.pythonhosted.org/packages/e0/9e/297aa5ba6d7ff3684e12459134c710d42c1621c7fd54afc4fcb745d3e4b9/tusk-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d5311289b89d2b16eaaaee7e95122b6f", "sha256": "832f302bb2babc2d887182541d50003a283251bba6b5a9d01a49a4fbdad781b7" }, "downloads": -1, "filename": "tusk-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d5311289b89d2b16eaaaee7e95122b6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2808, "upload_time": "2013-02-15T19:02:49", "url": "https://files.pythonhosted.org/packages/06/85/ae050133017f0c59e9ce2427abaf54cfa47b2fcc83c7565b0602b7cb4895/tusk-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "641767e1e9688e0a26a3ce68da38aeca", "sha256": "067cafcf0bb380fba79a424388f1626b0197a2a8f7d978d902c2f1aa37bbd0ac" }, "downloads": -1, "filename": "tusk-0.3.0.tar.gz", "has_sig": false, "md5_digest": "641767e1e9688e0a26a3ce68da38aeca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2854, "upload_time": "2013-09-29T17:46:11", "url": "https://files.pythonhosted.org/packages/a7/20/7568bcb341765880bc5d42853f613c26ce8ac835bd00f19d5b8cd9f39aea/tusk-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "641767e1e9688e0a26a3ce68da38aeca", "sha256": "067cafcf0bb380fba79a424388f1626b0197a2a8f7d978d902c2f1aa37bbd0ac" }, "downloads": -1, "filename": "tusk-0.3.0.tar.gz", "has_sig": false, "md5_digest": "641767e1e9688e0a26a3ce68da38aeca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2854, "upload_time": "2013-09-29T17:46:11", "url": "https://files.pythonhosted.org/packages/a7/20/7568bcb341765880bc5d42853f613c26ce8ac835bd00f19d5b8cd9f39aea/tusk-0.3.0.tar.gz" } ] }