{ "info": { "author": "Martin Owens", "author_email": "doctormo@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": "Python Chore\n------------\n\nDescription\n===========\n\nThe Chore dispatcher is a multi-job scheduler module for sending jobs to different\nsystems. It was developed to help manage bioinformatics jobs in a django website\nenvironment. But should equally work well outside of django.\n\nHow to Use the Module\n=====================\n\nA simple example::\n\n from chore.shell import JobManager\n\n manager = JobManager()\n manager.submit('job_1', 'wait 10')\n\nBasic options example::\n\n manager = JobManager(pipedir='/specific/stash_dir', batch=True)\n manager.submit('job_1', cmd='wait 10')\n\nA slurm example::\n\n from chore.slurm import JobManager\n\n manager = JobManager('/tmp/stash_dir', batch=True)\n manager.submit('job_1', 'wait 10', provide='job_2')\n manager.submit('job_2', 'wait 20', depend='job_1')\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/doctormo/python-chore", "keywords": "", "license": "LGPLv3", "maintainer": "", "maintainer_email": "", "name": "chore", "package_url": "https://pypi.org/project/chore/", "platform": "linux", "project_url": "https://pypi.org/project/chore/", "project_urls": { "Homepage": "https://gitlab.com/doctormo/python-chore" }, "release_url": "https://pypi.org/project/chore/0.8.11/", "requires_dist": null, "requires_python": "", "summary": "Multi-scheduler job dispatcher", "version": "0.8.11" }, "last_serial": 5194318, "releases": { "0.7.2": [ { "comment_text": "", "digests": { "md5": "fa140c1161b8961318dcdcc4ca18dc6e", "sha256": "7039c544564c3a314828838a5c505e9b1b51bc496b8c8c5528c70cd0717d9684" }, "downloads": -1, "filename": "chore-0.7.2.tar.gz", "has_sig": false, "md5_digest": "fa140c1161b8961318dcdcc4ca18dc6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15555, "upload_time": "2018-06-07T15:03:30", "url": "https://files.pythonhosted.org/packages/92/a8/fa1ff3cb15d79b1d4a6331250465b96ee33d3fce98dde2a770b036b743fe/chore-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "e84cac2e63ae5bf7f1ac7858221cff08", "sha256": "b560da9cd911901c598ad5cd3f71302049f03fd1a706fd1cf8f3d002ed057b78" }, "downloads": -1, "filename": "chore-0.7.3.tar.gz", "has_sig": false, "md5_digest": "e84cac2e63ae5bf7f1ac7858221cff08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15596, "upload_time": "2018-06-07T15:46:46", "url": "https://files.pythonhosted.org/packages/fe/91/cdf56e514431a250d3ed94694725034572ba53f9913e637bbf59d00c63b1/chore-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "4d8f512e534d6d19fc1c95baf6840c1e", "sha256": "5a6b730cf03903d54514916cec481868975408850d85d34c3618cdc53fa2418e" }, "downloads": -1, "filename": "chore-0.7.4.tar.gz", "has_sig": false, "md5_digest": "4d8f512e534d6d19fc1c95baf6840c1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15872, "upload_time": "2018-06-07T19:38:27", "url": "https://files.pythonhosted.org/packages/9c/5c/5d5c3246ddc8fc079c264e5fe66b298b8a214b007c3e5956d57a53680cf1/chore-0.7.4.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "90c7beeccf985491c4e108d969a9ca45", "sha256": "9485f912edcc66ab92f2059a0dee18efcd1b2ac1b3af66b37c0985bcfbe911cd" }, "downloads": -1, "filename": "chore-0.7.6.tar.gz", "has_sig": false, "md5_digest": "90c7beeccf985491c4e108d969a9ca45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16225, "upload_time": "2018-06-15T19:20:42", "url": "https://files.pythonhosted.org/packages/a1/30/7a9705239e22a0701747c5eaf52b5d5cce531dd6695a16c4925780a8c826/chore-0.7.6.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "39d54ef453fae08eb9a180a7ad8eab62", "sha256": "618282d06c5b132e5cdd08f94f24a2f65e188348e09a01731686eb5d53c21468" }, "downloads": -1, "filename": "chore-0.7.8.tar.gz", "has_sig": false, "md5_digest": "39d54ef453fae08eb9a180a7ad8eab62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16314, "upload_time": "2018-08-13T08:17:04", "url": "https://files.pythonhosted.org/packages/0d/e2/b1cc7103fbd2e441be4a41b8068992c1c2a53283ed8169df359bc1224136/chore-0.7.8.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "f02eda741de605e7025f826b5957e9d2", "sha256": "98d16677b67a2abca9bc322853ee8dffd800ba3ecdb34c572c256db3a317db54" }, "downloads": -1, "filename": "chore-0.8.0.tar.gz", "has_sig": false, "md5_digest": "f02eda741de605e7025f826b5957e9d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16361, "upload_time": "2018-08-16T21:35:44", "url": "https://files.pythonhosted.org/packages/19/6f/f76509d1df098b98f7713fcee6e5de8b2db04d806bb402cba8afd4220a74/chore-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "f13d4e6f4d33a94f0fbfc78763a01ac7", "sha256": "9849a2e75e4bce13e3048505ddafadd49a7bd1ce3cd2e0366c69554f08c2f450" }, "downloads": -1, "filename": "chore-0.8.1.tar.gz", "has_sig": false, "md5_digest": "f13d4e6f4d33a94f0fbfc78763a01ac7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16575, "upload_time": "2018-08-17T19:26:20", "url": "https://files.pythonhosted.org/packages/77/b3/586b93aec15c9d4ab0c92e8074375653dd1cad00b5cae768909cef27f5dc/chore-0.8.1.tar.gz" } ], "0.8.10": [ { "comment_text": "", "digests": { "md5": "55c87fbdfbb440e0a753591a4fb6a412", "sha256": "e8fd7c51d5de9f6d7c785eafafcae8cc7df89b9997c81ee56dc27f11f19b0050" }, "downloads": -1, "filename": "chore-0.8.10.tar.gz", "has_sig": false, "md5_digest": "55c87fbdfbb440e0a753591a4fb6a412", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18096, "upload_time": "2019-04-26T17:01:25", "url": "https://files.pythonhosted.org/packages/41/4b/54f0470ecbe6320953a1c7b2a498cb45ab415a843235c2e4375b3722023a/chore-0.8.10.tar.gz" } ], "0.8.11": [ { "comment_text": "", "digests": { "md5": "c79ac43e8eb8f9a9c77e20e6015b27e5", "sha256": "46bb41e43b5701621e80fb65771c751a7b5f8ba3d33686111b2ccc242910955a" }, "downloads": -1, "filename": "chore-0.8.11.tar.gz", "has_sig": false, "md5_digest": "c79ac43e8eb8f9a9c77e20e6015b27e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18097, "upload_time": "2019-04-26T18:09:52", "url": "https://files.pythonhosted.org/packages/7c/93/ecf170a800be1c07cb56388eee1eb54731c8af5e215c950063de537aa7d8/chore-0.8.11.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "7952cdf495b7aaee08695eecf22f3566", "sha256": "b5bba9fe0d103a0ce907b78555b047e5a2da55f57f1129c23f423b78ac60f7e2" }, "downloads": -1, "filename": "chore-0.8.2.tar.gz", "has_sig": false, "md5_digest": "7952cdf495b7aaee08695eecf22f3566", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16566, "upload_time": "2019-02-22T16:40:18", "url": "https://files.pythonhosted.org/packages/62/fa/22da899b6ecaf925340e6219cc2e5cf98a260895e6db93be792bf8766cfd/chore-0.8.2.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "6ae5676b2aed6146bda199547ba88421", "sha256": "d691b650e78b61250a45a3342d0fcdb4c438d1ab707cc000a6700dd99e9dd7f7" }, "downloads": -1, "filename": "chore-0.8.5.tar.gz", "has_sig": false, "md5_digest": "6ae5676b2aed6146bda199547ba88421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17792, "upload_time": "2019-02-22T18:56:36", "url": "https://files.pythonhosted.org/packages/22/49/e246bfaf1bb876c6199ae23cf249eaa56d99311419075f44d7a479cc4469/chore-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "bb4b4ea44f3fb8eab68ea6e7c3165049", "sha256": "a5e24c4b6dbff29a1045c31c0275e4e5dc9b671478b4ee82504a85fd7e2216d2" }, "downloads": -1, "filename": "chore-0.8.6.tar.gz", "has_sig": false, "md5_digest": "bb4b4ea44f3fb8eab68ea6e7c3165049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17923, "upload_time": "2019-03-29T19:10:57", "url": "https://files.pythonhosted.org/packages/c7/2a/954c0b5208022fafc001b91877f43498c4e0bb579b987c6b5980c3790356/chore-0.8.6.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "b98fb676f51ba3632ab35b18c71e5202", "sha256": "52c3822643d0fa043bc94bb5f6fd2399e00132d8a34a8792f65304fb692f9a26" }, "downloads": -1, "filename": "chore-0.8.7.tar.gz", "has_sig": false, "md5_digest": "b98fb676f51ba3632ab35b18c71e5202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17934, "upload_time": "2019-03-29T19:23:04", "url": "https://files.pythonhosted.org/packages/bc/35/ef5cb6c5647f8061fcb6145060f06689181630be82f06ee0e4e86381f01b/chore-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "ae450aa5afc3359c8b5522538d9faa84", "sha256": "a451be1b402ea7b599ac2232d6c2a71eec9358af14d46676d6dd4834551af50c" }, "downloads": -1, "filename": "chore-0.8.8.tar.gz", "has_sig": false, "md5_digest": "ae450aa5afc3359c8b5522538d9faa84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18009, "upload_time": "2019-04-05T16:52:05", "url": "https://files.pythonhosted.org/packages/d9/68/b04700861dffb1a17c6fd97492787d6f4d967849d15e3f5aa8235ce3cf84/chore-0.8.8.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "03d715c2208325dfac16f772d16d6ea2", "sha256": "fee102dde341eeeaf4f4dab89a6fad246cfed80369146365bcbe40550cee631c" }, "downloads": -1, "filename": "chore-0.8.9.tar.gz", "has_sig": false, "md5_digest": "03d715c2208325dfac16f772d16d6ea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18084, "upload_time": "2019-04-26T16:56:44", "url": "https://files.pythonhosted.org/packages/2e/58/224db76b03977690af7f8b481329ee7424a1309693ff737234cfcab0fa1e/chore-0.8.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c79ac43e8eb8f9a9c77e20e6015b27e5", "sha256": "46bb41e43b5701621e80fb65771c751a7b5f8ba3d33686111b2ccc242910955a" }, "downloads": -1, "filename": "chore-0.8.11.tar.gz", "has_sig": false, "md5_digest": "c79ac43e8eb8f9a9c77e20e6015b27e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18097, "upload_time": "2019-04-26T18:09:52", "url": "https://files.pythonhosted.org/packages/7c/93/ecf170a800be1c07cb56388eee1eb54731c8af5e215c950063de537aa7d8/chore-0.8.11.tar.gz" } ] }