{
"info": {
"author": "Jack King",
"author_email": "email@qiaohong.org",
"bugtrack_url": null,
"classifiers": [
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6"
],
"description": "## Marius\n--------\nLight weight job scheduling tool with more performance and scalability.
\nName come from [Gaius Marius](https://en.wikipedia.org/wiki/Gaius_Marius)\n\n### Installation\n\n```shell\npip install marius\n```\n\n### Usage Example\n\n```python\nimport time\nfrom marius import Task, TimeLine\n\n\ndef func(num):\n print('task-{0}'.format(num))\n\n\nif __name__ == '__main__':\n tl = TimeLine()\n now = time.time()\n tl.add(Task(iter([now + i for i in [2, 3, 5]]), func, 3))\n while tl.has_tasks():\n tl.wait_next()\n tl.run()\n else:\n print(\"all job run over\")\n\n```\n\n### TODO\n1. ~~add automatic test support~~\n2. ~~add more helper function~~\n3. add doc\n\n### Welcome to contribute\nFeel free to open a issue or start a pull request.
\nYou are welcome.\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/Jack-Kingdom/marius.git",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "marius",
"package_url": "https://pypi.org/project/marius/",
"platform": "",
"project_url": "https://pypi.org/project/marius/",
"project_urls": {
"Homepage": "https://github.com/Jack-Kingdom/marius.git"
},
"release_url": "https://pypi.org/project/marius/0.1.3/",
"requires_dist": null,
"requires_python": "",
"summary": "Light weight job scheduling tool with more performance and scalability.",
"version": "0.1.3"
},
"last_serial": 3927596,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "ff266ed62f180e76492a84f2aa79f1bc",
"sha256": "a02aa76236f33af0a215c9d3f85d145509ffbcd7a3f240f62f6d607ddb771e54"
},
"downloads": -1,
"filename": "marius-0.1.0-py3.6.egg",
"has_sig": false,
"md5_digest": "ff266ed62f180e76492a84f2aa79f1bc",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 7821,
"upload_time": "2017-12-13T03:26:27",
"url": "https://files.pythonhosted.org/packages/2b/29/40b7dcd2c1afdd85953f6b08a516e29691e55d09f8960d3c08f8e3028307/marius-0.1.0-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "b1a1a0f915d6f9d08a7320c341b6324e",
"sha256": "cc560dec2b7992ed1071183443ece270231af18ec1768c3d05b1d1662a1ae522"
},
"downloads": -1,
"filename": "marius-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "b1a1a0f915d6f9d08a7320c341b6324e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2511,
"upload_time": "2017-12-13T03:26:30",
"url": "https://files.pythonhosted.org/packages/44/46/cffdb008f937cf55576fd38cd3d1d4f20325ad1036f53397eeac0bd44a0c/marius-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "f14d170eb6f7f550b322437d4c16cdcb",
"sha256": "a669e15430ab6be10f83ab8d6dbcdcb4fe3f31e52e3b14a87f63d25fefe65431"
},
"downloads": -1,
"filename": "marius-0.1.1-py3.6.egg",
"has_sig": false,
"md5_digest": "f14d170eb6f7f550b322437d4c16cdcb",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 8675,
"upload_time": "2017-12-13T04:47:08",
"url": "https://files.pythonhosted.org/packages/3e/39/8d4c90d57e812922728f818be67c2ce669d68ec5a2fd7d7ecb32d7819888/marius-0.1.1-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "2465392e1b7140e96e280a2bb165ae4c",
"sha256": "a9e161bcc5d93a90f59a14e941aa55df234b859023e47eeb112aa04991f43090"
},
"downloads": -1,
"filename": "marius-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2465392e1b7140e96e280a2bb165ae4c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5737,
"upload_time": "2017-12-13T04:47:04",
"url": "https://files.pythonhosted.org/packages/b8/9f/cd1c6f41ab5aaac7a42778949f3382e6b749e5ded05de5e18f2262223f06/marius-0.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c0cf3747cc766b2617c2df07a498a7ca",
"sha256": "d8db68aa2d621ac19d2e73074b26e342c4520272689660e8ef79f2d483020d4b"
},
"downloads": -1,
"filename": "marius-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "c0cf3747cc766b2617c2df07a498a7ca",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2952,
"upload_time": "2017-12-13T04:47:11",
"url": "https://files.pythonhosted.org/packages/17/dd/20d67790dbff9c24a40fca2f3078aea3ed323a0caf50ebf0d16eea993efb/marius-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "24de7ba0fd873ade0ce7d621372458bc",
"sha256": "a1a2a10a86f2680d56a9819616c34aba277dadd6f419fd6cf536f025082fdf6d"
},
"downloads": -1,
"filename": "marius-0.1.2.macosx-10.13-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "24de7ba0fd873ade0ce7d621372458bc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5184,
"upload_time": "2017-12-13T04:50:15",
"url": "https://files.pythonhosted.org/packages/3b/60/626582e25b1281a06b5faf8b4998f981d76dfd40518be024683d876fb30f/marius-0.1.2.macosx-10.13-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "01c2b3825d7d19c6d6a91d40efa4fa16",
"sha256": "1580c6594468ec9ba8c8ef2ad762ee05a7c01bda994a60a14329ea455e973e96"
},
"downloads": -1,
"filename": "marius-0.1.2-py2.7.egg",
"has_sig": false,
"md5_digest": "01c2b3825d7d19c6d6a91d40efa4fa16",
"packagetype": "bdist_egg",
"python_version": "2.7",
"requires_python": null,
"size": 8300,
"upload_time": "2018-06-04T10:36:36",
"url": "https://files.pythonhosted.org/packages/2c/28/3cf427d770d4275e839b675cf8a4c76b316f9284cac74225c4ef2aba326c/marius-0.1.2-py2.7.egg"
},
{
"comment_text": "",
"digests": {
"md5": "58b050b95e100bf9a9845992e6a5e808",
"sha256": "f88897512bff92d3952e7929e26cca04bf2e478d90353a725d3e123e33393580"
},
"downloads": -1,
"filename": "marius-0.1.2-py3.6.egg",
"has_sig": false,
"md5_digest": "58b050b95e100bf9a9845992e6a5e808",
"packagetype": "bdist_egg",
"python_version": "3.6",
"requires_python": null,
"size": 8964,
"upload_time": "2018-06-04T10:36:38",
"url": "https://files.pythonhosted.org/packages/6d/cb/4d17a400108488b38c6179990d76e6c0abfc692bc544a8e2b4c767ba0488/marius-0.1.2-py3.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "8c53b69fdf801dc482885af55d8eee09",
"sha256": "47392d8da08a58e8b787cfbffb08c404ad43391f1dc053a459d33323f23ff3ec"
},
"downloads": -1,
"filename": "marius-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8c53b69fdf801dc482885af55d8eee09",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5736,
"upload_time": "2017-12-13T04:50:10",
"url": "https://files.pythonhosted.org/packages/28/75/d5119c6e32fcd98234fc38b2df66c1e9a83efbb3bedcf0587381787b5c4c/marius-0.1.2-py3-none-any.whl"
}
],
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "8a5f707af51154d202597826ca57e3c8",
"sha256": "342ced7462585d451dc0073602cac3c77f0a080403f84eaf592529412fcb2cb7"
},
"downloads": -1,
"filename": "marius-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8a5f707af51154d202597826ca57e3c8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4525,
"upload_time": "2018-06-04T10:36:34",
"url": "https://files.pythonhosted.org/packages/c4/6e/93a026bc33405e8c4760f7c90ec7cfc9da204fbebc25834fab8e34c58674/marius-0.1.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "adff7a1df8e5d4bdb32d220c625fc76d",
"sha256": "aa0972762691283f86d2ae965024260c7f0a080694c2baa173c7b378f7d7c264"
},
"downloads": -1,
"filename": "marius-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "adff7a1df8e5d4bdb32d220c625fc76d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3051,
"upload_time": "2018-06-04T10:36:39",
"url": "https://files.pythonhosted.org/packages/e2/70/fe2f07513aafdbe46f1cc2913c09f0e702a4ab48d2c032a08368a0cb2bff/marius-0.1.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "8a5f707af51154d202597826ca57e3c8",
"sha256": "342ced7462585d451dc0073602cac3c77f0a080403f84eaf592529412fcb2cb7"
},
"downloads": -1,
"filename": "marius-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8a5f707af51154d202597826ca57e3c8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4525,
"upload_time": "2018-06-04T10:36:34",
"url": "https://files.pythonhosted.org/packages/c4/6e/93a026bc33405e8c4760f7c90ec7cfc9da204fbebc25834fab8e34c58674/marius-0.1.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "adff7a1df8e5d4bdb32d220c625fc76d",
"sha256": "aa0972762691283f86d2ae965024260c7f0a080694c2baa173c7b378f7d7c264"
},
"downloads": -1,
"filename": "marius-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "adff7a1df8e5d4bdb32d220c625fc76d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3051,
"upload_time": "2018-06-04T10:36:39",
"url": "https://files.pythonhosted.org/packages/e2/70/fe2f07513aafdbe46f1cc2913c09f0e702a4ab48d2c032a08368a0cb2bff/marius-0.1.3.tar.gz"
}
]
}