{ "info": { "author": "Kura", "author_email": "kura@kura.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "======\nDeiman\n======\n\nDeiman is a Python utility class for daemonizing a process.\nIt has start and stop methods, as well as a method for retrieving running status information.\n\nLinux/Unix-only.\n\nUses the Unix double fork method to fork your process to the background.\n\n\nInstallation\n============\n\nFrom PyPI\n~~~~~~~~~\n\n pip install deiman\n\nOr\n\n easy_install deiman\n\n\nFrom GitHub\n~~~~~~~~~~~\n\n pip install -e git+git://github.com/kura/deiman.git#egg=deiman\n\nFrom source\n~~~~~~~~~~~\n\nDownload the latest tarball from PyPI or GitHub. Unpack and run:\n\n python setup.py install\n\nUsage\n=====\n\nTo use Deiman, you simply need to import the main Deiman class, \npassing a path to where you want the pid to be stored and call \nthe start and stop methods as required::\n\n from deiman import Deiman\n\n\n d = Deiman(\"/tmp/a.pid\")\n d.start()\n \n while True:\n print \"This print will be hidden because I am daemonized\"\n\nExamples\n========\n\nSee the examples_ directory for usage examples on GitHub.\n\n.. _examples: https://github.com/kura/deiman/tree/master/examples", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://syslog.tv/deiman", "keywords": null, "license": "(The MIT License)\n\nCopyright (c) 2013 Kura\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the 'Software'), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", "maintainer": null, "maintainer_email": null, "name": "deiman", "package_url": "https://pypi.org/project/deiman/", "platform": "linux", "project_url": "https://pypi.org/project/deiman/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://syslog.tv/deiman" }, "release_url": "https://pypi.org/project/deiman/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "Deiman is a Python utility class for daemonizing a process. It provides start and stop methods, as well as a method for retrieving running status information. Linux/Unix-only.", "version": "0.1.5" }, "last_serial": 823173, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1322ebf7b4bf76452d480764a9b819b6", "sha256": "281a46e74422830f6346df27545a75fc1f7f3ff784c6a09c5c0c806a3f203d34" }, "downloads": -1, "filename": "deiman-0.1.tar.gz", "has_sig": false, "md5_digest": "1322ebf7b4bf76452d480764a9b819b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2781, "upload_time": "2012-09-13T15:28:03", "url": "https://files.pythonhosted.org/packages/05/5a/9af5c12bd39e0f2295ee694d99ff92a02c2f7a73f2c91e589a1d2f0df4ee/deiman-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fab90fa18c11d10a2eed46385945db7a", "sha256": "07b1ae29a8fa44cdb3e476a9e68586b3e442fd10554f43b87c790ceef39607d0" }, "downloads": -1, "filename": "deiman-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fab90fa18c11d10a2eed46385945db7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3508, "upload_time": "2013-03-11T18:01:49", "url": "https://files.pythonhosted.org/packages/13/2a/fe16779915ce1ad5bedca1ae91cddd7cb690832b1b095013fafd43f7cb1b/deiman-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d6504a7123d6655537cf9203c5b323f1", "sha256": "5204ad8124f8a3d1b145a039c6e82c5d44e9372e61e9bf560e743559a77de18c" }, "downloads": -1, "filename": "deiman-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d6504a7123d6655537cf9203c5b323f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3561, "upload_time": "2013-03-12T15:53:43", "url": "https://files.pythonhosted.org/packages/36/22/ff315811fc0ff2c04101835e0785ff5d95e3080b7d691df44b39bbc453a2/deiman-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7e7fd27629bab57f3268872efb28c8b6", "sha256": "c1f672cfe132185049f68836c84ccee19682d42a96abf8d60e47ac2b5d57fc50" }, "downloads": -1, "filename": "deiman-0.1.3.tar.gz", "has_sig": false, "md5_digest": "7e7fd27629bab57f3268872efb28c8b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3575, "upload_time": "2013-03-12T16:46:29", "url": "https://files.pythonhosted.org/packages/cc/da/bed613bfee9b4f545c6dc5aee872b392939c6600c1ed53d6cd13180fdb23/deiman-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3665294e5e99f5208f52988f47edaa49", "sha256": "963914184d8756e5dc03edd7f3cbf5fdbae2f37fd4579d378541e146cc3504f6" }, "downloads": -1, "filename": "deiman-0.1.4.tar.gz", "has_sig": false, "md5_digest": "3665294e5e99f5208f52988f47edaa49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3562, "upload_time": "2013-04-21T15:56:28", "url": "https://files.pythonhosted.org/packages/79/7d/2544ee01f1e68793007f1507683ed80fe60c56700db48f7a3201fb8c4d25/deiman-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f736403475c2661be8583b3ca2b237a1", "sha256": "b6d347bbff39348d7d7a73023a52d0df95bb7109de78e2d836845d28793a8dba" }, "downloads": -1, "filename": "deiman-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f736403475c2661be8583b3ca2b237a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3624, "upload_time": "2013-07-23T16:15:22", "url": "https://files.pythonhosted.org/packages/d0/9f/374bf303935387ecfb3404c28822950d8860af1addd827b48159c7efff8a/deiman-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f736403475c2661be8583b3ca2b237a1", "sha256": "b6d347bbff39348d7d7a73023a52d0df95bb7109de78e2d836845d28793a8dba" }, "downloads": -1, "filename": "deiman-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f736403475c2661be8583b3ca2b237a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3624, "upload_time": "2013-07-23T16:15:22", "url": "https://files.pythonhosted.org/packages/d0/9f/374bf303935387ecfb3404c28822950d8860af1addd827b48159c7efff8a/deiman-0.1.5.tar.gz" } ] }