{ "info": { "author": "Jon Robison", "author_email": "narfman0@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "===================\nethminer-supervisor\n===================\n\n\n.. image:: https://img.shields.io/pypi/v/ethminer-supervisor.svg\n :target: https://pypi.python.org/pypi/ethminer-supervisor\n\n.. image:: https://img.shields.io/travis/narfman0/ethminer-supervisor.svg\n :target: https://travis-ci.org/narfman0/ethminer-supervisor\n\nSupervise ethminer daemon and restart process or machine when appropriate.\n\nThis assumes ethminer was set up using ansible-ethminer, where systemd manages\nthe ethminer.service process. This is required, since this is based on parsing\nlogs from sytemd.\n\nFeatures\n--------\n\n* Restart process when process gets stuck\n* Restart machine when graphics driver fails (WIP, currently I restart nightly)\n\nUsage\n-----\n\nInstall ethminer supervisor with::\n\n pip install ethminer-supervisor\n\nThen hook up either supervisor or systemd\n\nCLI\n---\n\nThe command line interface may be used to run manually::\n\n ethminer_supervisor\n\nYou can restart the service if only old times were found by passing\n`--restart`::\n\n ethminer_supervisor --restart\n\n`--delta` (default 180) can be used to override the default 'old' time in\nseconds before action is taken to recover the service::\n\n ethminer_supervisor --restart --delta 60\n\nLicense\n-------\n\nSee LICENSE file for further licensing information\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/narfman0/ethminer_supervisor", "keywords": "ethminer_supervisor ethereum", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "ethminer_supervisor", "package_url": "https://pypi.org/project/ethminer_supervisor/", "platform": "", "project_url": "https://pypi.org/project/ethminer_supervisor/", "project_urls": { "Homepage": "https://github.com/narfman0/ethminer_supervisor" }, "release_url": "https://pypi.org/project/ethminer_supervisor/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Supervise ethminer daemon and restart process or machine when appropriate", "version": "1.1.0" }, "last_serial": 3485885, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "33fd48b8792d7e6b04f902019602d2a3", "sha256": "ac463194f29857402d4ebae136571752e6d84030e91199e0d90590d9c941013b" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33fd48b8792d7e6b04f902019602d2a3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5978, "upload_time": "2018-01-11T03:07:01", "url": "https://files.pythonhosted.org/packages/58/ce/522d616e11ff52c8ffb4d1f337a26c7f874b96c77351070027de71a3c6a0/ethminer_supervisor-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f58c1acbb3f8f7939debf641051d8fe3", "sha256": "8d3858f441f60082aa7182c59ed13478885d42aef4e465d8af68dcaf9cccf574" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f58c1acbb3f8f7939debf641051d8fe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3932, "upload_time": "2018-01-11T03:06:59", "url": "https://files.pythonhosted.org/packages/e3/3b/f10ae51032feb0f1f1a8be8c4882e2d32124a3608ff8f4cca43ec209a32e/ethminer_supervisor-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6ae9678e6486b6211c7b4401841dfbf2", "sha256": "8aa633b871b823f99ac8b5439290e0c92ba15189fddf60756e331b08c1d79f4b" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ae9678e6486b6211c7b4401841dfbf2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6295, "upload_time": "2018-01-11T03:36:41", "url": "https://files.pythonhosted.org/packages/c3/e0/4aeb3c8b83e367a8204d5ba88ba5408f889d5bd16c5fbd2179f9929708a5/ethminer_supervisor-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27f310aff515891919b4e497e51d99da", "sha256": "3dde5cd77b2f1261c6d29176e0f521ff930934ce95652bc07532dd2ef2f5033a" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.1.tar.gz", "has_sig": false, "md5_digest": "27f310aff515891919b4e497e51d99da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4209, "upload_time": "2018-01-11T03:36:40", "url": "https://files.pythonhosted.org/packages/c0/fb/607b57ef670d7646e60536847b7d876c4045590ae43486cc4713c77e4fa7/ethminer_supervisor-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "cd6230a8d77f9c4e356824b55db5d1d7", "sha256": "3176a3cb37f14964402a093f34bd4019919364ccdab672b4b85aa852b1970074" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd6230a8d77f9c4e356824b55db5d1d7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6386, "upload_time": "2018-01-11T03:57:18", "url": "https://files.pythonhosted.org/packages/05/e1/35de4c995cd3564ac4a28a57f2e21076d1808a0f0b4c8538b4e2bbe49e62/ethminer_supervisor-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfea2747c3ecc5415c26ae0d863827a7", "sha256": "26d50ee00e6ad5eaec2d8a4787cde000fbb5f3ab1ba1b4e2dd64b8a12192aefb" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.2.tar.gz", "has_sig": false, "md5_digest": "dfea2747c3ecc5415c26ae0d863827a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4292, "upload_time": "2018-01-11T03:57:17", "url": "https://files.pythonhosted.org/packages/f8/8c/a4b3329760c46369315a06e63eeb86a7fc5d132fe8ef5259662634dac8d2/ethminer_supervisor-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "f79eda6d939aad064f8e738f27293803", "sha256": "733ee27ec6a9d9b62ad0001ae7a2f940fdbf57941b0e32538a6e80f76e91303c" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f79eda6d939aad064f8e738f27293803", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6626, "upload_time": "2018-01-12T21:29:47", "url": "https://files.pythonhosted.org/packages/6a/78/8e2108720226aeb162e1bc54fa3145cc4980bbde80bf6df9dfe9cc422aba/ethminer_supervisor-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34e4fe9ca18bd2168e5ac62e47cfbe1d", "sha256": "66356d55bf82c0dcd86405b9c4aecee648b834f4b31ae368bdb6a7aef4564505" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.3.tar.gz", "has_sig": false, "md5_digest": "34e4fe9ca18bd2168e5ac62e47cfbe1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4439, "upload_time": "2018-01-12T21:29:45", "url": "https://files.pythonhosted.org/packages/fc/b7/b5f417e29ad9d3489aa4efdbda55582285cc9a7635a597bf368456d3da6c/ethminer_supervisor-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7136d6ea2322b4f41fef62f57aa56fbf", "sha256": "4c568d94fe4bed1f8c6d7aa0a1a6e2bf112e5f5b5e4da6c5b6b24aa4c83bd76a" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7136d6ea2322b4f41fef62f57aa56fbf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6635, "upload_time": "2018-01-12T21:42:12", "url": "https://files.pythonhosted.org/packages/d4/cc/ef5215b5e6225e27916c4a747cc14547333c6cd7e434add84571a2353ddb/ethminer_supervisor-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "754fbe7fe833d294ad43b30a1d0f5188", "sha256": "bdc6700e2cc7d09659e82f9e027d2336f39869112bcb400e7ffd07d7532c5427" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.4.tar.gz", "has_sig": false, "md5_digest": "754fbe7fe833d294ad43b30a1d0f5188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4439, "upload_time": "2018-01-12T21:42:11", "url": "https://files.pythonhosted.org/packages/ac/44/e31d78380706831f8ae1a15610abb9592638f2913c07c77a7cc0710c2a6a/ethminer_supervisor-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "cf6d7304192c143be142bae70a2cb5c5", "sha256": "183c84c57a57ca5648213a9bee2281a841b1e0011c102f59a5baf798d7cf4a14" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf6d7304192c143be142bae70a2cb5c5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6667, "upload_time": "2018-01-12T21:59:28", "url": "https://files.pythonhosted.org/packages/94/eb/5d8546097e8f29118063f5a13b8ae40d110828d7187a38a183d948734d81/ethminer_supervisor-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2713bc87655a81ed48ca18c44a3f15b8", "sha256": "3b6edc364835e6dc8a3191772a4b5774fbd2248c26c5a4f2b2d73afd1bf953a4" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.5.tar.gz", "has_sig": false, "md5_digest": "2713bc87655a81ed48ca18c44a3f15b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4466, "upload_time": "2018-01-12T21:59:27", "url": "https://files.pythonhosted.org/packages/c1/32/e7156fe1ae59dab48434c0bba87b782883053a48ce91ebd154dba13f8be7/ethminer_supervisor-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "b9da7cf46db3779a02d78e1ccdca0815", "sha256": "8fd51ec1075c8b9812988f45cc3d9bd9f5e764142da57b26e05788f131b9ac2b" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9da7cf46db3779a02d78e1ccdca0815", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6673, "upload_time": "2018-01-12T22:01:56", "url": "https://files.pythonhosted.org/packages/6f/ec/1ba34bf27e3222da452db95495df37b3aee313ac730342b738d100180b07/ethminer_supervisor-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2ee376f95a8fa1efc58e9908d80db6e", "sha256": "174469cbb4022f345923e842792b9f2375c691453ff797f8a569b3f5b840510b" }, "downloads": -1, "filename": "ethminer_supervisor-1.0.6.tar.gz", "has_sig": false, "md5_digest": "d2ee376f95a8fa1efc58e9908d80db6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4476, "upload_time": "2018-01-12T22:01:55", "url": "https://files.pythonhosted.org/packages/7c/68/0e59e852853c7bd5a9d5f14c183b3c59aa32c031e6c68869e296421c6daf/ethminer_supervisor-1.0.6.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b8278917372c8732ab79eea0419b5a7e", "sha256": "4343e3af804429ee09b1513aa6248280ca661c4a447c972c0efc687d068282ed" }, "downloads": -1, "filename": "ethminer_supervisor-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8278917372c8732ab79eea0419b5a7e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6686, "upload_time": "2018-01-13T03:32:14", "url": "https://files.pythonhosted.org/packages/1f/d9/798a401b7ef93f91f39f8cc37b0b1452b41dc892fc1fd81da189d518bae5/ethminer_supervisor-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b72ac0d77d752d192dbe5161bab80e6e", "sha256": "468be5b845122ce90c5b5540eedeb9d261d0a329c97b51cacbbf965a426ad631" }, "downloads": -1, "filename": "ethminer_supervisor-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b72ac0d77d752d192dbe5161bab80e6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4466, "upload_time": "2018-01-13T03:32:13", "url": "https://files.pythonhosted.org/packages/b5/e2/cdb6f92d4c631311853b303cb969a7bbf0b6814c8d4d47e2e748193f9b35/ethminer_supervisor-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b8278917372c8732ab79eea0419b5a7e", "sha256": "4343e3af804429ee09b1513aa6248280ca661c4a447c972c0efc687d068282ed" }, "downloads": -1, "filename": "ethminer_supervisor-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8278917372c8732ab79eea0419b5a7e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6686, "upload_time": "2018-01-13T03:32:14", "url": "https://files.pythonhosted.org/packages/1f/d9/798a401b7ef93f91f39f8cc37b0b1452b41dc892fc1fd81da189d518bae5/ethminer_supervisor-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b72ac0d77d752d192dbe5161bab80e6e", "sha256": "468be5b845122ce90c5b5540eedeb9d261d0a329c97b51cacbbf965a426ad631" }, "downloads": -1, "filename": "ethminer_supervisor-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b72ac0d77d752d192dbe5161bab80e6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4466, "upload_time": "2018-01-13T03:32:13", "url": "https://files.pythonhosted.org/packages/b5/e2/cdb6f92d4c631311853b303cb969a7bbf0b6814c8d4d47e2e748193f9b35/ethminer_supervisor-1.1.0.tar.gz" } ] }