{ "info": { "author": "Gavin Panella", "author_email": "gavin.panella@canonical.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries" ], "description": ".. -*- mode: rst -*-\n\n******************\npython-liblockfile\n******************\n\nA Python wrapper around ``liblockfile``, using ``ctypes``. You must have\nthe ``liblockfile`` shared library installed on your system. On Ubuntu,\nthis can be done with::\n\n sudo apt-get install liblockfile1\n\nFor more information see the `Launchpad project page`_.\n\n.. _Launchpad project page: https://launchpad.net/python-liblockfile\n\n\nGetting started\n===============\n\n::\n\n lockfile = os.path.join(args.output, \".lock\")\n with Lock.WithPID(lockfile) as lock, LockHolder(lock):\n ...\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://launchpad.net/python-liblockfile", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "python-liblockfile", "package_url": "https://pypi.org/project/python-liblockfile/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-liblockfile/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://launchpad.net/python-liblockfile" }, "release_url": "https://pypi.org/project/python-liblockfile/0.2/", "requires_dist": null, "requires_python": null, "summary": "A wrapper around liblockfile, using ctypes.", "version": "0.2" }, "last_serial": 925118, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bc0caf5c5f41d999edfae68d539e8ce2", "sha256": "874fe3ae394ea3bc7b42ee1b1330f995079f82b2f60f944673c1505f4906cd64" }, "downloads": -1, "filename": "python-liblockfile-0.1.tar.gz", "has_sig": false, "md5_digest": "bc0caf5c5f41d999edfae68d539e8ce2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2766, "upload_time": "2013-11-01T11:49:41", "url": "https://files.pythonhosted.org/packages/2d/f9/77b7feda4a5afd1a660a95ca0a85d0a2893b423f7b0a50a31fbb825f2c8c/python-liblockfile-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d4458225a4965e5b863ee0ffcaa64b60", "sha256": "19e001ad553a8938648b8d960afa58a1ba65ea0f85de41b7c7cf18f03e717a51" }, "downloads": -1, "filename": "python-liblockfile-0.2.tar.gz", "has_sig": false, "md5_digest": "d4458225a4965e5b863ee0ffcaa64b60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3143, "upload_time": "2013-11-20T23:20:56", "url": "https://files.pythonhosted.org/packages/e2/4a/0b088dda1a1d3604a072caec70e1a5c453662229d14fbcf79a744167d101/python-liblockfile-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4458225a4965e5b863ee0ffcaa64b60", "sha256": "19e001ad553a8938648b8d960afa58a1ba65ea0f85de41b7c7cf18f03e717a51" }, "downloads": -1, "filename": "python-liblockfile-0.2.tar.gz", "has_sig": false, "md5_digest": "d4458225a4965e5b863ee0ffcaa64b60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3143, "upload_time": "2013-11-20T23:20:56", "url": "https://files.pythonhosted.org/packages/e2/4a/0b088dda1a1d3604a072caec70e1a5c453662229d14fbcf79a744167d101/python-liblockfile-0.2.tar.gz" } ] }