{ "info": { "author": "Alexei Igonine", "author_email": "aigonine@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pidlockfile: PID lock file module for use with python-daemon\n============================================================\n\nThis module is a replacement for 'python-daemon' pidfile module.\nTimeoutPIDLockFile class from pidfile implements \"advisory\" locking.\nEssentially, it does not really lock anthing. It simply checks lock file\nexistence and, as a result, it can't detect certain situations like\nserver process crush and release the lock.\n\nThis module uses python's fcntl facility to lock the PID file. That\nmeans that is if daemon process is terminated unexpectedly, lock is\nautomatically released and daemon can be restarted.\n\nInstallation\n============\n\n.. code:: shell\n\n pip install pidlockfile\n\nRunning unit tests\n==================\n\nFrom the project top level directory execute:\n\n.. code:: shell\n\n python -m unittest discover -v\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/aigo9/pidlockfile/archive/0.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aigo9/pidlockfile", "keywords": "python", "license": "Apache-2", "maintainer": "", "maintainer_email": "", "name": "pidlockfile", "package_url": "https://pypi.org/project/pidlockfile/", "platform": "", "project_url": "https://pypi.org/project/pidlockfile/", "project_urls": { "Download": "https://github.com/aigo9/pidlockfile/archive/0.3.tar.gz", "Homepage": "https://github.com/aigo9/pidlockfile" }, "release_url": "https://pypi.org/project/pidlockfile/0.3/", "requires_dist": null, "requires_python": "", "summary": "PID file implementation for use with python-daemon", "version": "0.3" }, "last_serial": 3470036, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "74f8dbeab0048b916f53425edf84482d", "sha256": "64a12bc16d2fde9989f3adabe1d3f6b849138fedc22abcd99337804709d2d54d" }, "downloads": -1, "filename": "pidlockfile-0.1.tar.gz", "has_sig": false, "md5_digest": "74f8dbeab0048b916f53425edf84482d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3415, "upload_time": "2018-01-05T03:04:35", "url": "https://files.pythonhosted.org/packages/a8/93/46d1aa9e14a7d31bd49b5d5830a8a72d89d53d5a12ed75ce5c87bc57ba76/pidlockfile-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "557787220d85a1f6f7c7f9ab1ebdf0de", "sha256": "e11446461ba74d781ef4e3ae8854030bed0f11d790394a41c71670a9ef869a3f" }, "downloads": -1, "filename": "pidlockfile-0.2.tar.gz", "has_sig": false, "md5_digest": "557787220d85a1f6f7c7f9ab1ebdf0de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3914, "upload_time": "2018-01-05T16:52:57", "url": "https://files.pythonhosted.org/packages/fc/85/74515b83e4686b4a38cf8ea1cb165bf498121e6a173098ea9480987d2267/pidlockfile-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "43129e89e307ae0588a678bbb2ad2529", "sha256": "c46c6bb4664658ab1040ef0e5ba660550cf52778b30159fbfbf182b3df5a18d2" }, "downloads": -1, "filename": "pidlockfile-0.3.tar.gz", "has_sig": false, "md5_digest": "43129e89e307ae0588a678bbb2ad2529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7923, "upload_time": "2018-01-08T03:50:31", "url": "https://files.pythonhosted.org/packages/4b/01/40d9ac416916adcb7697e5d0c3c899bebe6549a174960db0a9b68ca016de/pidlockfile-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43129e89e307ae0588a678bbb2ad2529", "sha256": "c46c6bb4664658ab1040ef0e5ba660550cf52778b30159fbfbf182b3df5a18d2" }, "downloads": -1, "filename": "pidlockfile-0.3.tar.gz", "has_sig": false, "md5_digest": "43129e89e307ae0588a678bbb2ad2529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7923, "upload_time": "2018-01-08T03:50:31", "url": "https://files.pythonhosted.org/packages/4b/01/40d9ac416916adcb7697e5d0c3c899bebe6549a174960db0a9b68ca016de/pidlockfile-0.3.tar.gz" } ] }