{ "info": { "author": "Imbolc", "author_email": "imbolc@imbolc.name", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "single_access\n=============\n\nSingle access to run a python script.\n\nInstallation\n------------\n::\n\n $ pip install single_access\n\nUsage\n-----\n::\n\n from single_access import single_access, lock\n\n @single_access\n def main():\n # try to lock this script file\n ...\n\nor ::\n\n @single_access(filename='/tmp/single_access_test.loc')\n def main():\n ...\n\nor ::\n\n def main():\n if not lock('/tmp/single_access_test.loc'):\n return\n ...\n\nRepository\n----------\n\nhttps://github.com/imbolc/single_access", "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/imbolc/single_access", "keywords": null, "license": "ISC", "maintainer": null, "maintainer_email": null, "name": "single_access", "package_url": "https://pypi.org/project/single_access/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/single_access/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/imbolc/single_access" }, "release_url": "https://pypi.org/project/single_access/0.0.5/", "requires_dist": null, "requires_python": null, "summary": "Single access to run a python script", "version": "0.0.5" }, "last_serial": 1838665, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ac5437466e389e4f799366b7ce33b8af", "sha256": "43ce02d51272a02eea733468937f9b0d4f136dc2367ea6f9702890daeca5387e" }, "downloads": -1, "filename": "single_access-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ac5437466e389e4f799366b7ce33b8af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2331, "upload_time": "2012-04-13T16:26:50", "url": "https://files.pythonhosted.org/packages/dc/f3/f298135f2f236575851e50f491725caa843422cd543d1e4ad6582c4861d3/single_access-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4dfa48719dbf624f85069cc8ae844c2e", "sha256": "ee7fa8fff1bf1149ba6f3f2997e74edee0c64893402048c43f9f0d665da46a8a" }, "downloads": -1, "filename": "single_access-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4dfa48719dbf624f85069cc8ae844c2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2327, "upload_time": "2012-04-13T17:26:09", "url": "https://files.pythonhosted.org/packages/30/de/c4b5eb4dfe8fa591d893ad5005d5a3b925e464930b4ac0dff3d3f976bda6/single_access-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b8ad52b2ad24867ce28924c521fbe02d", "sha256": "4817c01c2063fa40204dfb455dee96248ff4025e539f0748e723dd7f625e0bcd" }, "downloads": -1, "filename": "single_access-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b8ad52b2ad24867ce28924c521fbe02d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2335, "upload_time": "2015-11-29T23:55:04", "url": "https://files.pythonhosted.org/packages/79/24/9bc7b13582ba61db9f7d0ef0d1385cd3da017225e234429aa1e28bd81bec/single_access-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "7297e1d6e9a53a6154ca10da9b77a591", "sha256": "47a4399fd74eda6ac496fc344f22589b22744a3789ee7b78414f6d906df1a7fe" }, "downloads": -1, "filename": "single_access-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7297e1d6e9a53a6154ca10da9b77a591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2318, "upload_time": "2015-11-29T23:57:44", "url": "https://files.pythonhosted.org/packages/4c/15/0218c1ac55336ec11dcf8ef128a669e0cdb87e5a3cb32c04c559c242e448/single_access-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "05d2fa020931a0225943450d80aac637", "sha256": "637fd2fd54ac3cf9cf532e71b4c900709d626f52abb9fb2c42fe3b38fa39c736" }, "downloads": -1, "filename": "single_access-0.0.5.tar.gz", "has_sig": false, "md5_digest": "05d2fa020931a0225943450d80aac637", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2310, "upload_time": "2015-11-30T00:16:36", "url": "https://files.pythonhosted.org/packages/9c/d4/23d581cb0f4c35aa013178f451ea5843fbd3fa9e332b0dcfc5aa81be8110/single_access-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "05d2fa020931a0225943450d80aac637", "sha256": "637fd2fd54ac3cf9cf532e71b4c900709d626f52abb9fb2c42fe3b38fa39c736" }, "downloads": -1, "filename": "single_access-0.0.5.tar.gz", "has_sig": false, "md5_digest": "05d2fa020931a0225943450d80aac637", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2310, "upload_time": "2015-11-30T00:16:36", "url": "https://files.pythonhosted.org/packages/9c/d4/23d581cb0f4c35aa013178f451ea5843fbd3fa9e332b0dcfc5aa81be8110/single_access-0.0.5.tar.gz" } ] }