{ "info": { "author": "Thierry Florac", "author_email": "tflorac@ulthar.net", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": ".. contents::\n\nIntroduction\n============\n\nZTFY.lock is a small package which can be used to get locks on persistent objects\nin several contexts.\n\nThese contexts include:\n\n- simple 'threading' locking, in a single-process environment\n\n- file locking (using 'zc.lockfile' package), in a multi-processes environment where\n all processes are handled on a single host\n\n- memcached locking (using 'lovely.memcached' package), in a multi-process environment\n where processes are handled on several hosts.\n\n\nLocking utility\n===============\n\nLocking is handled by a utility implementing ILockingUtility interface and registered\nfor that interface. Locking policy have to be chosen on that utility to define the locking\nhelper which will be used.\n\nAccording to the selected policy, additional parameters will have to be defined to set\nthe file locks path or the memcached client connection.\n\n\nContributors\n============\n\nThierry Florac , Author\n\n\nChangelog\n=========\n\n0.1.2\n-----\n - added configuration directives to remove static dependencies with ztfy.skin package\n\n0.1.1\n-----\n - use last ZTFY.skin base classes\n\n0.1.0\n-----\n - package created using templer\n [Thierry Florac]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.ztfy.org", "keywords": "", "license": "ZPL", "maintainer": null, "maintainer_email": null, "name": "ztfy.lock", "package_url": "https://pypi.org/project/ztfy.lock/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ztfy.lock/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.ztfy.org" }, "release_url": "https://pypi.org/project/ztfy.lock/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "ZTFY interfaces and utilities for locks handling", "version": "0.1.2" }, "last_serial": 1088202, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ec11f04c526d2744db2c55827496ef80", "sha256": "d625c0b7263eda3a3a9d43128946d7ef9cee631233184f968fe5c67ae676ff09" }, "downloads": -1, "filename": "ztfy.lock-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "ec11f04c526d2744db2c55827496ef80", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 29142, "upload_time": "2012-06-11T22:21:01", "url": "https://files.pythonhosted.org/packages/27/b1/92af722e6fa5476833a89bc049db777aff20eb561c7414a0d788632fed3a/ztfy.lock-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a66714acc8d150349facf68c0717735a", "sha256": "5214a0e65cb9758077916cd02c396d469ccbb20b1305d60a1384542d8cb733eb" }, "downloads": -1, "filename": "ztfy.lock-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a66714acc8d150349facf68c0717735a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11127, "upload_time": "2012-06-11T22:20:59", "url": "https://files.pythonhosted.org/packages/bc/b1/4ae66ad5e24a3a18a4b079abd50ed7df088eb15cfdb52408df758736b4af/ztfy.lock-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0bc181305018c6e551856256657bad15", "sha256": "c3bcaefc6d8b5b697dc6bd06d1d0da1e1dbbca0ea6b852ba4e2be25a102d1095" }, "downloads": -1, "filename": "ztfy.lock-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "0bc181305018c6e551856256657bad15", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 29181, "upload_time": "2013-04-16T19:17:42", "url": "https://files.pythonhosted.org/packages/2e/be/1d99612f6ec5370fbffd5beec41721acc741a711ebae604bea2eb1a0535d/ztfy.lock-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9fadf49d3c8e05925eace699d1ca4c0b", "sha256": "3712f1065187ff92e5ed2514498c9686a68cc1ef208eb05909cdce47a6de7791" }, "downloads": -1, "filename": "ztfy.lock-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9fadf49d3c8e05925eace699d1ca4c0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11203, "upload_time": "2013-04-16T19:17:40", "url": "https://files.pythonhosted.org/packages/43/ac/cc0d94e23c26218a3de385b4b76e6e29c9b4693500626bea813d09c18afc/ztfy.lock-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "537fccf636c7c9a6cd551a2368654495", "sha256": "b2d23b7c6868a4677385d585aa29ea04dfeaa47d61854c2ab474d0c8a1062733" }, "downloads": -1, "filename": "ztfy.lock-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "537fccf636c7c9a6cd551a2368654495", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 29263, "upload_time": "2014-05-10T22:48:37", "url": "https://files.pythonhosted.org/packages/47/b1/26a4e883cd956b0e38ef2a7367f967aead4d2af7bf11c50083a9cd9795c6/ztfy.lock-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3f7309ff10bacad57a04a1b52758b124", "sha256": "9c87ea4c6b78c2d16f764b68fdf2a2ce259894037fa8b85fc845d7a139e6e09c" }, "downloads": -1, "filename": "ztfy.lock-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3f7309ff10bacad57a04a1b52758b124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11348, "upload_time": "2014-05-10T22:48:33", "url": "https://files.pythonhosted.org/packages/98/c3/6ed3e804038ba47b5c19ce6832101f49394d9d22f8e0840ddbe4d2bfdf6c/ztfy.lock-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "537fccf636c7c9a6cd551a2368654495", "sha256": "b2d23b7c6868a4677385d585aa29ea04dfeaa47d61854c2ab474d0c8a1062733" }, "downloads": -1, "filename": "ztfy.lock-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "537fccf636c7c9a6cd551a2368654495", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 29263, "upload_time": "2014-05-10T22:48:37", "url": "https://files.pythonhosted.org/packages/47/b1/26a4e883cd956b0e38ef2a7367f967aead4d2af7bf11c50083a9cd9795c6/ztfy.lock-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3f7309ff10bacad57a04a1b52758b124", "sha256": "9c87ea4c6b78c2d16f764b68fdf2a2ce259894037fa8b85fc845d7a139e6e09c" }, "downloads": -1, "filename": "ztfy.lock-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3f7309ff10bacad57a04a1b52758b124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11348, "upload_time": "2014-05-10T22:48:33", "url": "https://files.pythonhosted.org/packages/98/c3/6ed3e804038ba47b5c19ce6832101f49394d9d22f8e0840ddbe4d2bfdf6c/ztfy.lock-0.1.2.tar.gz" } ] }