{ "info": { "author": "Vincenzo Arcidiacono", "author_email": "vinci1it2000@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: European Union Public Licence 1.1 (EUPL 1.1)", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": ".. _start-intro:\n\n\nWhat is schedula?\n*****************\n\nSchedula implements a intelligent function scheduler, which selects\nand executes functions. The order (workflow) is calculated from the\nprovided inputs and the requested outputs. A function is executed when\nall its dependencies (i.e., inputs, input domain) are satisfied and\nwhen at least one of its outputs has to be calculated.\n\nNote: Schedula is performing the runtime selection of the\n **minimum-workflow** to be invoked. A workflow describes the\n overall process - i.e., the order of function execution - and it is\n defined by a directed acyclic graph (DAG). The **minimum-workflow**\n is the DAG where each output is calculated using the shortest path\n from the provided inputs. The path is calculated on the basis of a\n weighed directed graph (data-flow diagram) with a modified Dijkstra\n algorithm.\n\n\nInstallation\n************\n\nTo install it use (with root privileges):\n\n::\n\n $ pip install schedula\n\nOr download the last git version and use (with root privileges):\n\n::\n\n $ python setup.py install\n\n\nInstall extras\n==============\n\nSome additional functionality is enabled installing the following\nextras:\n\n* plot: enables the plot of the Dispatcher model and workflow (see\n ``plot()``).\n\n* web: enables to build a dispatcher Flask app (see ``web()``).\n\n* sphinx: enables the sphinx extension directives (i.e., autosummary\n and dispatcher).\n\n* parallel: enables the parallel execution of Dispatcher model.\n\nTo install schedula and all extras, do:\n\n::\n\n $ pip install schedula[all]\n\nNote: ``plot`` extra requires **Graphviz**. Make sure that the directory\n containing the ``dot`` executable is on your systems\u2019 path. If you\n have not you can install it from its `download page\n `_.\n\n.. _end-quick:\n\n\nWhy may I use schedula?\n***********************\n\nImagine we have a system of interdependent functions - i.e. the inputs\nof a function are the output for one or more function(s), and we do\nnot know which input the user will provide and which output will\nrequest. With a normal scheduler you would have to code all possible\nimplementations. I\u2019m bored to think and code all possible combinations\nof inputs and outputs from a model.\n\n\nSolution\n========\n\nSchedula allows to write a simple model (``Dispatcher``) with just the\nbasic functions, then the ``Dispatcher`` will select and execute the\nproper functions for the given inputs and the requested outputs.\nMoreover, schedula provides a flexible framework for structuring code.\nIt allows to extract sub-models from a bigger one and to run your\nmodel asynchronously or in parallel without extra coding.\n\nNote: A successful `application `_\n is CO_2MPAS, where schedula has been used to model an entire\n `vehicle `_.\n\n\nVery simple example\n*******************\n\nLet\u2019s assume that we have to extract some filesystem attributes and we\ndo not know which inputs the user will provide. The code below shows\nhow to create a ``Dispatcher`` adding the functions that define your\nsystem. Note that with this simple system the maximum number of inputs\ncombinations is 31 ((2^n - 1), where *n* is the number of data).\n\n..\n\n >>> import schedula as sh\n >>> import os.path as osp\n >>> dsp = sh.Dispatcher()\n >>> dsp.add_data(data_id='dirname', default_value='.', initial_dist=2)\n 'dirname'\n >>> dsp.add_function(function=osp.split, inputs=['path'],\n ... outputs=['dirname', 'basename'])\n 'split'\n >>> dsp.add_function(function=osp.splitext, inputs=['basename'],\n ... outputs=['fname', 'suffix'])\n 'splitext'\n >>> dsp.add_function(function=osp.join, inputs=['dirname', 'basename'],\n ... outputs=['path'])\n 'join'\n >>> dsp.add_function(function_id='union', function=lambda *a: ''.join(a),\n ... inputs=['fname', 'suffix'], outputs=['basename'])\n 'union'\n\n [graph]\n\nTip: You can explore the diagram by clicking on it.\n\nNote: For more details how to created a ``Dispatcher`` see:\n ``add_data()``, ``add_func()``, ``add_function()``,\n ``add_dispatcher()``, ``SubDispatch``, ``SubDispatchFunction``,\n ``SubDispatchPipe``, ``DispatchPipe``, and ``DFun``.\n\nThe next step to calculate the outputs would be just to run the\n``dispatch()`` method. You can invoke it with just the inputs, so it\nwill calculate all reachable outputs:\n\n..\n\n >>> inputs = {'path': 'schedula/_version.py'}\n >>> o = dsp.dispatch(inputs=inputs)\n >>> o\n Solution([('path', 'schedula/_version.py'),\n ('basename', '_version.py'),\n ('dirname', 'schedula'),\n ('fname', '_version'),\n ('suffix', '.py')])\n\n [graph]\n\nor you can set also the outputs, so the dispatch will stop when it\nwill find all outputs:\n\n..\n\n >>> o = dsp.dispatch(inputs=inputs, outputs=['basename'])\n >>> o\n Solution([('path', 'schedula/_version.py'), ('basename', '_version.py')])\n\n [graph]\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/vinci1it2000/schedula/tarball/v0.3.6", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/vinci1it2000/schedula", "keywords": "dataflow,concurrent,concurrency,scheduling,dispatch,processflow,flow,functional programming,dataflow programming,framework,data,processing,calculation,dependencies,resolution,scientific,engineering,parallel,asynchronous,async", "license": "EUPL 1.1+", "maintainer": "", "maintainer_email": "", "name": "schedula", "package_url": "https://pypi.org/project/schedula/", "platform": "", "project_url": "https://pypi.org/project/schedula/", "project_urls": { "Documentation": "http://schedula.readthedocs.io", "Download": "https://github.com/vinci1it2000/schedula/tarball/v0.3.6", "Homepage": "https://github.com/vinci1it2000/schedula", "Issue tracker": "https://github.com/vinci1it2000/schedula/issues" }, "release_url": "https://pypi.org/project/schedula/0.3.6/", "requires_dist": [ "networkx (<2.4,>=2.0.0)", "dill (!=0.2.7)", "Pygments; extra == 'all'", "beautifulsoup4; extra == 'all'", "docutils; extra == 'all'", "flask; extra == 'all'", "graphviz; extra == 'all'", "jinja2; extra == 'all'", "lxml; extra == 'all'", "multiprocess; extra == 'all'", "regex; extra == 'all'", "sphinx; extra == 'all'", "Pygments; extra == 'dev'", "beautifulsoup4; extra == 'dev'", "docutils; extra == 'dev'", "flask; extra == 'dev'", "graphviz; extra == 'dev'", "jinja2; extra == 'dev'", "lxml; extra == 'dev'", "multiprocess; extra == 'dev'", "regex; extra == 'dev'", "sphinx; extra == 'dev'", "wheel; extra == 'dev'", "sphinx; extra == 'dev'", "gitchangelog; extra == 'dev'", "mako; extra == 'dev'", "sphinx-rtd-theme; extra == 'dev'", "setuptools (>=36.0.1); extra == 'dev'", "sphinxcontrib-restbuilder; extra == 'dev'", "nose; extra == 'dev'", "coveralls; extra == 'dev'", "requests; extra == 'dev'", "multiprocess; extra == 'parallel'", "graphviz; extra == 'plot'", "regex; extra == 'plot'", "flask; extra == 'plot'", "Pygments; extra == 'plot'", "lxml; extra == 'plot'", "beautifulsoup4; extra == 'plot'", "jinja2; extra == 'plot'", "docutils; extra == 'plot'", "sphinx; extra == 'sphinx'", "graphviz; extra == 'sphinx'", "regex; extra == 'sphinx'", "flask; extra == 'sphinx'", "Pygments; extra == 'sphinx'", "lxml; extra == 'sphinx'", "beautifulsoup4; extra == 'sphinx'", "jinja2; extra == 'sphinx'", "docutils; extra == 'sphinx'", "regex; extra == 'web'", "flask; extra == 'web'" ], "requires_python": "", "summary": "Produce a plan that dispatches calls based on a graph of functions, satisfying data dependencies.", "version": "0.3.6" }, "last_serial": 5994433, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4aa40f2fac327b9e597610fd1aa43ba6", "sha256": "2e6a238ce691abc6a38ca99130fc83e446ce817281eb671b423a1092bc2e1917" }, "downloads": -1, "filename": "schedula-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4aa40f2fac327b9e597610fd1aa43ba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107414, "upload_time": "2017-01-18T19:36:00", "url": "https://files.pythonhosted.org/packages/db/76/500e0089f57a38214e790db7547dfca0a8c102f33b7227546e68146a1459/schedula-0.1.0.tar.gz" } ], "0.1.0.dev1": [ { "comment_text": "", "digests": { "md5": "8cdd798b80d3596e90b70efc9b9466c7", "sha256": "21173860a408f86004ea2ca778d36c726657963e034ad52a621ef7c5be64600c" }, "downloads": -1, "filename": "schedula-0.1.0.dev1.tar.gz", "has_sig": false, "md5_digest": "8cdd798b80d3596e90b70efc9b9466c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111256, "upload_time": "2017-01-20T18:54:09", "url": "https://files.pythonhosted.org/packages/6d/07/2c712863a292e583f1cfc50791de3483ad2070ecb9f5a0f53dd9a748a849/schedula-0.1.0.dev1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "334de12bc8b1a24e99dbece473759237", "sha256": "6ae9bcef2f9e807b4fccc544cec4b69fa4b0c685b495d5511921a4516f59c605" }, "downloads": -1, "filename": "schedula-0.1.1.tar.gz", "has_sig": false, "md5_digest": "334de12bc8b1a24e99dbece473759237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110505, "upload_time": "2017-01-21T01:57:50", "url": "https://files.pythonhosted.org/packages/bf/42/b574893e909966766e4d4d561fd378e7c81be63d096acb92951439c59ece/schedula-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "873923f05a8c45fa8a619cd566d9eba0", "sha256": "38edf080304a67242d5d30c8416e2b7d14820e3bceff531a2e4d1e32b72c780e" }, "downloads": -1, "filename": "schedula-0.1.10.tar.gz", "has_sig": false, "md5_digest": "873923f05a8c45fa8a619cd566d9eba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108676, "upload_time": "2017-04-03T16:59:59", "url": "https://files.pythonhosted.org/packages/85/a8/f0837e47ff187e031840c7f050c48ad54ae8fdcfd4b165d21b820dc6bfa0/schedula-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "f82fcfe86461b3e83bfb7b1eb3c06c05", "sha256": "a0cc62184451c46f7274a12993086856e45b33f0d2188ced8fc1cba23328c764" }, "downloads": -1, "filename": "schedula-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "f82fcfe86461b3e83bfb7b1eb3c06c05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73176, "upload_time": "2017-05-04T16:47:05", "url": "https://files.pythonhosted.org/packages/5f/78/09a06f1e4a2a71486a129e850e3edcaa38760e28becef1d4c6ba769c455a/schedula-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3746acaf920d4d353db6f818c39bcad", "sha256": "33baf448b0a7f24d3f3301ed1544d81a583201b0af27cdb7f549eb2228c5da06" }, "downloads": -1, "filename": "schedula-0.1.11.tar.gz", "has_sig": false, "md5_digest": "c3746acaf920d4d353db6f818c39bcad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109394, "upload_time": "2017-05-04T16:47:09", "url": "https://files.pythonhosted.org/packages/28/ea/078c321557539ba04c58c9fa8b285e2e843b373e921b3cc3fc87ace09aab/schedula-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "ff458f53ff998f84f1f2c8bcd734782e", "sha256": "38de8c14fc16844dd69ceda382564e7549c99a5a7c71231528a96ec1579c38ec" }, "downloads": -1, "filename": "schedula-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "ff458f53ff998f84f1f2c8bcd734782e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73209, "upload_time": "2017-05-04T17:45:05", "url": "https://files.pythonhosted.org/packages/55/b2/7498291fc43dc0e1cc014a7710115f7924a806804dafa67674f90e13aa28/schedula-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d159dde8468922961012b1975382be2a", "sha256": "ebeed7b9749f5a95db067101881f146879633de1639d016c8da4ca3c02eafd52" }, "downloads": -1, "filename": "schedula-0.1.12.tar.gz", "has_sig": false, "md5_digest": "d159dde8468922961012b1975382be2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109429, "upload_time": "2017-05-04T17:45:09", "url": "https://files.pythonhosted.org/packages/12/19/c7e2cffc56fb601318800d6bfd35a52c5cba88e8e5ed485a647fe8a679af/schedula-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "70d863f4bf16b4b935d78fe5df83f982", "sha256": "fd0fac2fff09c22c84d8a52402eab05267caeaa1a31ad7c14281930a14012f70" }, "downloads": -1, "filename": "schedula-0.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "70d863f4bf16b4b935d78fe5df83f982", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70316, "upload_time": "2017-06-26T09:42:14", "url": "https://files.pythonhosted.org/packages/a2/d0/1ddb5275c426c4bb27aa98050b005e664f29246f6c01420ed79daec83423/schedula-0.1.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84f2b73129e4c1daa4caf47fc30b6553", "sha256": "9913feb6ab2a204ac43fda517f2e6acd4a3954fbd0d9014d1423007c40aecff8" }, "downloads": -1, "filename": "schedula-0.1.13.tar.gz", "has_sig": false, "md5_digest": "84f2b73129e4c1daa4caf47fc30b6553", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72341, "upload_time": "2017-06-26T09:42:16", "url": "https://files.pythonhosted.org/packages/d2/a3/999fc737202f0961742675254b8c6f49f39d63f8f5ed4812199b5448688b/schedula-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "4e28119ac447e5667fecec067308400e", "sha256": "7c894f04ca8d2d071a6c83ba40d94e5f4f7065176bd1871cb5620ffe67d671cc" }, "downloads": -1, "filename": "schedula-0.1.14-py3-none-any.whl", "has_sig": false, "md5_digest": "4e28119ac447e5667fecec067308400e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73327, "upload_time": "2017-07-11T07:37:29", "url": "https://files.pythonhosted.org/packages/05/39/35729db8101e9331fb7c5cf7e4e793cefb8e6570ce5d632bb6b8bfa40a1f/schedula-0.1.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37356e0ec8204548bf1e7971fcfdf527", "sha256": "8aefe13c2b1d65195edda9834121348eaebc92d166d656c984e1e22f0b331fb0" }, "downloads": -1, "filename": "schedula-0.1.14.tar.gz", "has_sig": false, "md5_digest": "37356e0ec8204548bf1e7971fcfdf527", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74150, "upload_time": "2017-07-11T07:37:32", "url": "https://files.pythonhosted.org/packages/9f/f9/ec3316a171119b24141b6db9f0b76f1fa48f41f9e21272fe854cd2df70f3/schedula-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "1fa271df6e201d4218dc4239fc62004e", "sha256": "4df96f82132b207ad5a2032ae25f3525d7fa3f93529f8e129620a5201005445b" }, "downloads": -1, "filename": "schedula-0.1.15-py3-none-any.whl", "has_sig": false, "md5_digest": "1fa271df6e201d4218dc4239fc62004e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70217, "upload_time": "2017-09-26T14:44:04", "url": "https://files.pythonhosted.org/packages/2a/2b/3c2d4d026b630baa09219cd1d04e976253b8ad5b4a527ad08234061a3f4a/schedula-0.1.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8a3aa3c37a7d0444dbb19ea287abe7e", "sha256": "79a29d5dd181520c26824993ea33f5f10648cd7332e3ab5d14b1acf131940b3d" }, "downloads": -1, "filename": "schedula-0.1.15.tar.gz", "has_sig": false, "md5_digest": "b8a3aa3c37a7d0444dbb19ea287abe7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71818, "upload_time": "2017-09-26T14:44:07", "url": "https://files.pythonhosted.org/packages/f5/26/f4cdc8e1e0796ca9df10c5d478867052ca66b2a197e11f298941f55d773d/schedula-0.1.15.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "4e12ffc2b677d6ddfe2a90a30846f520", "sha256": "09b88dd628158c13d87420ca4b36217dacd8e04569a1ccbc157969446fb1dba6" }, "downloads": -1, "filename": "schedula-0.1.16-py3-none-any.whl", "has_sig": false, "md5_digest": "4e12ffc2b677d6ddfe2a90a30846f520", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70216, "upload_time": "2017-09-26T15:02:36", "url": "https://files.pythonhosted.org/packages/f8/03/f879b0c3e929bb9e9840c1eb5c5876d072cac8bb480bfc864faa54c7ba64/schedula-0.1.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fea0dc5fa1cb52c74405d606fe31aef", "sha256": "57f52eb71f7854c7798cb3b26dcfecae48e88ce2ea05ea5d85fd60a88488e44d" }, "downloads": -1, "filename": "schedula-0.1.16.tar.gz", "has_sig": false, "md5_digest": "8fea0dc5fa1cb52c74405d606fe31aef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71822, "upload_time": "2017-09-26T15:02:39", "url": "https://files.pythonhosted.org/packages/2e/58/e619b0d364f0f66920469fc0374d576ebc321a74d611b38c30230347502d/schedula-0.1.16.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "34f20add8cc7a3498ba61d7f5befb25e", "sha256": "328fe03887ea61bfed115a07a0fd604da0174e907a0b0cc67018bda8615fc45b" }, "downloads": -1, "filename": "schedula-0.1.17-py3-none-any.whl", "has_sig": false, "md5_digest": "34f20add8cc7a3498ba61d7f5befb25e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 71408, "upload_time": "2018-05-18T16:15:49", "url": "https://files.pythonhosted.org/packages/17/b1/b1d6d623714e184a3535a42723b534d927196753410a685f0bd9a9a5c9f7/schedula-0.1.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bfc83f7b593b1d3e79cef13859ee242", "sha256": "8fbb38b5a4742ef9a52722acfd46e48b8312553585ee72cbb7930387dccf595c" }, "downloads": -1, "filename": "schedula-0.1.17.tar.gz", "has_sig": false, "md5_digest": "7bfc83f7b593b1d3e79cef13859ee242", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106531, "upload_time": "2018-05-18T16:15:51", "url": "https://files.pythonhosted.org/packages/32/02/832d2d8d8af95e63e6938091307cb69b36cdefd20953357664be0b9243d6/schedula-0.1.17.tar.gz" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "e1d05bc221348c1ddba0ca963076942d", "sha256": "8e08fe546f908b9b58c9e0a0acd4558e29b566020fb63a9cad7f24ed7e050e2a" }, "downloads": -1, "filename": "schedula-0.1.18-py3-none-any.whl", "has_sig": false, "md5_digest": "e1d05bc221348c1ddba0ca963076942d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 71753, "upload_time": "2018-05-28T09:55:36", "url": "https://files.pythonhosted.org/packages/d5/b5/0d388fa1a61c596d36e0c0aecbec47fd9e7a164684343d73acae897eabde/schedula-0.1.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e763903be49615e1f0a99455bc07243f", "sha256": "953bba8467e3458415bda7bf45aaea9bc5954aa467403c83419552628c5fad78" }, "downloads": -1, "filename": "schedula-0.1.18.tar.gz", "has_sig": false, "md5_digest": "e763903be49615e1f0a99455bc07243f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72937, "upload_time": "2018-05-28T09:55:39", "url": "https://files.pythonhosted.org/packages/f2/ba/0a38c30a70b5707ba32d18ecbc3964bbdcbd40eb9e01b738c477ad195646/schedula-0.1.18.tar.gz" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "424b605129907d40f2191ac6fed80b12", "sha256": "a24329ba7ca72e632db7568056478b6cc8c36e0e23c9b34b973a44634b7cc297" }, "downloads": -1, "filename": "schedula-0.1.19-py3-none-any.whl", "has_sig": false, "md5_digest": "424b605129907d40f2191ac6fed80b12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 71835, "upload_time": "2018-06-05T10:43:43", "url": "https://files.pythonhosted.org/packages/c8/95/7109204b9391684e0e4746704c33c4f819c45707402f005b86a613f08deb/schedula-0.1.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6605803b3adaf7e8aada012d91bbf83", "sha256": "bc95f09bebccd03b7de741d8f57e129be4f63d2f90fe017fa4d1e119c5fd9daa" }, "downloads": -1, "filename": "schedula-0.1.19.tar.gz", "has_sig": false, "md5_digest": "b6605803b3adaf7e8aada012d91bbf83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73000, "upload_time": "2018-06-05T10:43:45", "url": "https://files.pythonhosted.org/packages/47/2c/61985e4b22f3482b5ee094ed1427e475a632d421898b1ffd4131a04f28da/schedula-0.1.19.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5f1644418e5a2d7bf9b72f1db0ac3812", "sha256": "9938d34d04a2a172658407ba21c183cd1a6ba3d1d941c53fb100fdcb28e1f70c" }, "downloads": -1, "filename": "schedula-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5f1644418e5a2d7bf9b72f1db0ac3812", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110926, "upload_time": "2017-01-28T13:52:45", "url": "https://files.pythonhosted.org/packages/2a/ed/d72662bc0132f5042608747ab0d12bf652d7927777b53671d9179b1f33c4/schedula-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b390d79f560434f2cfa563ef57b50b77", "sha256": "e281794234583bbb95af20f37b724c866a2c166c9f0f98dc2ffa74488476f53e" }, "downloads": -1, "filename": "schedula-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b390d79f560434f2cfa563ef57b50b77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110937, "upload_time": "2017-01-29T13:01:39", "url": "https://files.pythonhosted.org/packages/fd/76/0db872f23e70bf61e608d097ab4de879062449258f5838b8dcb7ddd1255b/schedula-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2d78f1d9324dc1aa9cd1ceecef1d1066", "sha256": "67afd559fc9af6b32f2099f96b6a9d0f73d474a94d8679a0f8d3199fb95d73da" }, "downloads": -1, "filename": "schedula-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2d78f1d9324dc1aa9cd1ceecef1d1066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111894, "upload_time": "2017-01-31T20:06:34", "url": "https://files.pythonhosted.org/packages/a8/16/ae441a344a53a891f7ce9c6d6a27379c90a7704a747a37066fca1b58c63f/schedula-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "36ae9e3925e41b4715bd2150c534d344", "sha256": "73dad755a1a553c8d500de9f056888817ee1f65ce0f73b57e59482f92c630fd6" }, "downloads": -1, "filename": "schedula-0.1.5.tar.gz", "has_sig": false, "md5_digest": "36ae9e3925e41b4715bd2150c534d344", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109861, "upload_time": "2017-02-06T17:36:30", "url": "https://files.pythonhosted.org/packages/fc/28/cf28ec8f9249480feea4344198b01f636e0c325e99a8f664d654c1a8492a/schedula-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "1f8ccba785ed291eff4983650e3ccdf1", "sha256": "5fefb2596c79f3609549c077de3339c07e4df056ce857501b00311bcaf2f17df" }, "downloads": -1, "filename": "schedula-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1f8ccba785ed291eff4983650e3ccdf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110273, "upload_time": "2017-02-08T10:11:57", "url": "https://files.pythonhosted.org/packages/84/df/d240bc9434c57026df29b12cd7e92700f7e6c37d46bf0e7ba0da6e53b1c0/schedula-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "beea539d19c842f7a2e2eed00b7f11b8", "sha256": "ae4f1bc55d21bb4ad5bcb873adab239ad2b5e53dd7510305a344b990d78a8887" }, "downloads": -1, "filename": "schedula-0.1.7.tar.gz", "has_sig": false, "md5_digest": "beea539d19c842f7a2e2eed00b7f11b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108504, "upload_time": "2017-02-08T16:34:05", "url": "https://files.pythonhosted.org/packages/88/52/9a2f65f536d3077d833bd8cbd2ec7b6877ede6c215172947a27c578bd82b/schedula-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "e0262882340c09200836b1885da0f622", "sha256": "2134d0b1f1a5acfce34fea432d7cdb7e447b2dcc1964859c247886ef19985bd8" }, "downloads": -1, "filename": "schedula-0.1.8.tar.gz", "has_sig": false, "md5_digest": "e0262882340c09200836b1885da0f622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106137, "upload_time": "2017-02-09T09:01:13", "url": "https://files.pythonhosted.org/packages/ad/b0/280875d9a800a16e17308647ccfe0a929711b0225c0a588a63b1bceb835d/schedula-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "f284dbea624b47f3be468bbb9af16c67", "sha256": "d3e7ef3d84e91c85d27d57f8acd031d6a7e30489f642f22af77ae7f6a3c9f1e7" }, "downloads": -1, "filename": "schedula-0.1.9.tar.gz", "has_sig": false, "md5_digest": "f284dbea624b47f3be468bbb9af16c67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108219, "upload_time": "2017-02-09T15:40:53", "url": "https://files.pythonhosted.org/packages/12/c4/24fcf5c6dd2d8adc197b041b5790c480cdbad4127aac19b6ca8ec66f5e41/schedula-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d5f94ed7416f05cc11fee7f58c823e2b", "sha256": "818acdb4f7119f8e928b5602609d1f1bedbe258de5315eba00eb5f959eba3b44" }, "downloads": -1, "filename": "schedula-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d5f94ed7416f05cc11fee7f58c823e2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76320, "upload_time": "2018-07-19T12:56:45", "url": "https://files.pythonhosted.org/packages/66/8a/05854f224e4aa7eac0b3944eb58af34ce29558377e89d2ab0ab56b382e73/schedula-0.2.0-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b5e79871584c8ecf473b0ae5e9a7bf81", "sha256": "d04e23bcb943ca658782608183fe2c6c151de4e364aca13bfa26dbd67018a81f" }, "downloads": -1, "filename": "schedula-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b5e79871584c8ecf473b0ae5e9a7bf81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76438, "upload_time": "2018-07-24T08:42:24", "url": "https://files.pythonhosted.org/packages/1c/41/f4b4100a458aae482e0c8bfeb27034344ff6a7e8b9a0cec0643a2cad6b27/schedula-0.2.1-py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d95b105180620e12dc59217974fe3f0f", "sha256": "e01d2ef589a068df88c7e72a971bcd9727661e67a4a39dbb3d550f337768250d" }, "downloads": -1, "filename": "schedula-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d95b105180620e12dc59217974fe3f0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73329, "upload_time": "2018-08-02T14:28:55", "url": "https://files.pythonhosted.org/packages/a5/0f/40bbe20d759d876f11feff349aca6cd830911fb5ed5a138502cb8c475347/schedula-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a268ca3be8715ad123f2d703a59c0eb", "sha256": "b76cc45889da75c737200ead18180d459f335a58a1bbb6d3ae7c04a8fc898442" }, "downloads": -1, "filename": "schedula-0.2.2.tar.gz", "has_sig": false, "md5_digest": "1a268ca3be8715ad123f2d703a59c0eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76331, "upload_time": "2018-08-02T14:28:57", "url": "https://files.pythonhosted.org/packages/31/8e/177edb64c2f4a49d669feddd8585c54d08ddef392a409959387e9b98eec1/schedula-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c13d0f8cc7c1d19349d584ee9f36b7bd", "sha256": "8c41d596589d8c67a2a672194891a656440615feae7bbe0b6f9acf3b342efd69" }, "downloads": -1, "filename": "schedula-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c13d0f8cc7c1d19349d584ee9f36b7bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73319, "upload_time": "2018-08-02T16:22:46", "url": "https://files.pythonhosted.org/packages/e5/cf/94da59c464d316b6d856bdacb5a23da0b4290c0790217a4db75da17c2fd9/schedula-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e9cb857f2f96b28172b8f7b96d1c481", "sha256": "b20649eab7eabccea9dafa5af596528ff915b2ca1356a03265b269297d59afd1" }, "downloads": -1, "filename": "schedula-0.2.3.tar.gz", "has_sig": false, "md5_digest": "3e9cb857f2f96b28172b8f7b96d1c481", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76302, "upload_time": "2018-08-02T16:22:48", "url": "https://files.pythonhosted.org/packages/d4/ca/f406726d539de8470fe41de5b1e5a4f3639132c03a5362027e75327dcec0/schedula-0.2.3.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "c9425ce7eca4e1edc00f3a5b220ad8fd", "sha256": "a09211b47fb9811b87885f6d00c5ca5f6501f35089199673ea83ed0fa15a9796" }, "downloads": -1, "filename": "schedula-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c9425ce7eca4e1edc00f3a5b220ad8fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 74062, "upload_time": "2018-09-13T14:13:41", "url": "https://files.pythonhosted.org/packages/77/dc/128f9e6bccf27a9269d5dcbc314e7b600cad5c12913e7157955582f40455/schedula-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9de1d8ebc11f7605f1a8ec385f327ef4", "sha256": "4a2ac51cda4b7eb10d35a7cd127a311e8466f30e8834153fac3a59314a791227" }, "downloads": -1, "filename": "schedula-0.2.5.tar.gz", "has_sig": false, "md5_digest": "9de1d8ebc11f7605f1a8ec385f327ef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109025, "upload_time": "2018-09-13T14:13:43", "url": "https://files.pythonhosted.org/packages/6a/85/82398bd5443c08df425248cbf4f0b87b1821741550af1af26fe5eb328108/schedula-0.2.5.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "82ef12fc89b457d69525f06a41a2b1fe", "sha256": "29c8a5fb6692cd905926ce01c998e2dd34832460e2c18da79f9ad8511f3cc647" }, "downloads": -1, "filename": "schedula-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "82ef12fc89b457d69525f06a41a2b1fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 74173, "upload_time": "2018-09-13T14:53:39", "url": "https://files.pythonhosted.org/packages/e6/8f/ea04d35ea2b85895ae418e17ccd2d0127d85726c8a0a6cc6400a26340137/schedula-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a7ac03d34569c6da470d3a55743f7f1", "sha256": "b29e474ff105cce18ee322dd7c8178b24d065674a03e57d520d78c229cae7c93" }, "downloads": -1, "filename": "schedula-0.2.7.tar.gz", "has_sig": false, "md5_digest": "9a7ac03d34569c6da470d3a55743f7f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109382, "upload_time": "2018-09-13T14:53:40", "url": "https://files.pythonhosted.org/packages/75/e8/b988d6d1d65decf9e3116c6635ceba3098fe4d5667ed82da0c45f55a56c5/schedula-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "a64e81b0a58920584bc469c0ffd51bdb", "sha256": "689702c16d21ce690712cc376f224e4d925e73a5cb4341cd95bd3686218c85b7" }, "downloads": -1, "filename": "schedula-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "a64e81b0a58920584bc469c0ffd51bdb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 74049, "upload_time": "2018-10-08T22:09:15", "url": "https://files.pythonhosted.org/packages/55/ac/a4003866a519739abcc85cb0069376349ae76bb256654e7ac34b5523fb84/schedula-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "911e828f7c3b50febf15fb36ad234ddb", "sha256": "41b219b4479851843dc546d68b04300db141d2789f7396bede528d6605f01ed2" }, "downloads": -1, "filename": "schedula-0.2.8.tar.gz", "has_sig": false, "md5_digest": "911e828f7c3b50febf15fb36ad234ddb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77084, "upload_time": "2018-10-08T22:09:17", "url": "https://files.pythonhosted.org/packages/f5/a7/8b56d9b8da25d989a8523f8af80ad4d8ceac8de3d42cb3091b5e41b5686e/schedula-0.2.8.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9f4b038ec541b89575159fc38cb07308", "sha256": "c86a2f9cdc42e9deca374ee4404dd81308df4c8d2684d2d2021a1dd8986d6c5a" }, "downloads": -1, "filename": "schedula-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9f4b038ec541b89575159fc38cb07308", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 88070, "upload_time": "2018-12-08T10:02:04", "url": "https://files.pythonhosted.org/packages/a4/59/6c85d825a94e98a269bf5e143e0f5e15f5ad835ef77236937fdb8211ae79/schedula-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8789775d6167064556b722afd8f02282", "sha256": "e1d2d147afc8711191e4e324d6a5812ac107b569f60e07fed1f8eb8fb0ab230a" }, "downloads": -1, "filename": "schedula-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8789775d6167064556b722afd8f02282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125511, "upload_time": "2018-12-08T10:02:07", "url": "https://files.pythonhosted.org/packages/dc/4c/83c018cb828cd4b04805c56cddf57285a3992906b9b8a7fa14b0b052fd93/schedula-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "62257c572448b32b992f5699ff272740", "sha256": "34624ea7dc68222cd2c39fd7d128e21937a77a74d740ea12cecf73a83ba0dcec" }, "downloads": -1, "filename": "schedula-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "62257c572448b32b992f5699ff272740", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 88209, "upload_time": "2018-12-10T13:53:12", "url": "https://files.pythonhosted.org/packages/67/5c/feb8e962004c6a04dc32e6d2300b13083b9421bdf7339d6db4b80bcffb0c/schedula-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f28d64b12dc6e3140a07393a604085b", "sha256": "372ed0fabb9a1fc1cdfc9391fe4d4bd0c6e228901e6dbf3cdfd97e8fc78ef661" }, "downloads": -1, "filename": "schedula-0.3.1.tar.gz", "has_sig": false, "md5_digest": "8f28d64b12dc6e3140a07393a604085b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126264, "upload_time": "2018-12-10T13:53:15", "url": "https://files.pythonhosted.org/packages/b4/d7/81bfe7ad646fc654b672e5a4baeaf3d1bc3b1c4b0c6ec88a57828a18614f/schedula-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "a6f978168cc00dced09e08f264292bac", "sha256": "b2ff599dadd7bb2db82e9b542cdf0161b7283835dad680a4ee8dced897d6e9ef" }, "downloads": -1, "filename": "schedula-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a6f978168cc00dced09e08f264292bac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 83440, "upload_time": "2019-02-23T15:17:00", "url": "https://files.pythonhosted.org/packages/22/c1/06ceb80cfa8b6000e1afb7b787fd7a7f231391faac4b2f37f1f4e66fb5e7/schedula-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03702a3bffb4842e903f2fba32b59383", "sha256": "8d859191c12deac6595066e65ef962bd55a048ff7cc549b1ec32402ac94aaafc" }, "downloads": -1, "filename": "schedula-0.3.2.tar.gz", "has_sig": false, "md5_digest": "03702a3bffb4842e903f2fba32b59383", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90151, "upload_time": "2019-02-23T15:17:03", "url": "https://files.pythonhosted.org/packages/e2/a5/00cfb23b81c7beaa856355709ab1f1e4bc43f4fc46a2a3d26c5abeca220d/schedula-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "160cbb16fbf3414a5129e066540bef5a", "sha256": "b254dc3cfc0ea3be7a54741dae0486bb75957453c838e3147af20d17a9137818" }, "downloads": -1, "filename": "schedula-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "160cbb16fbf3414a5129e066540bef5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 83493, "upload_time": "2019-04-02T19:19:32", "url": "https://files.pythonhosted.org/packages/7b/75/7ac9b435c36a6b0590d7ebd92fb717a3f6882ebe3d1aec29bb7dd57b0c84/schedula-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e79b52be6eab50de76dd9d724b9659b5", "sha256": "2214c48cec819cc7a97db67a21c00f82d1e0d0763a59b6b573e790a36d9ca193" }, "downloads": -1, "filename": "schedula-0.3.3.tar.gz", "has_sig": false, "md5_digest": "e79b52be6eab50de76dd9d724b9659b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90241, "upload_time": "2019-04-02T19:19:35", "url": "https://files.pythonhosted.org/packages/7a/81/e67690159ac949792ec3f37608556430b7e28024cb0f003134b54bdccc16/schedula-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "7996115b44e7d472f5fbeafc49b35ecf", "sha256": "6d51eeb29ce47f03ca9c1fb4f0be776bcc3f4ce0eacc4f56cc3b9ee4049918d5" }, "downloads": -1, "filename": "schedula-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7996115b44e7d472f5fbeafc49b35ecf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 84007, "upload_time": "2019-07-14T23:40:56", "url": "https://files.pythonhosted.org/packages/aa/fa/3a3370a96e239e05b184825b28820996b8e45ab45d48071af53ad9441256/schedula-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75f056589000435f2257e3e2f5089eba", "sha256": "b58cc2ab197afdd4d5c1c5618e8a43df0678758c3698a4077fed84fd60783541" }, "downloads": -1, "filename": "schedula-0.3.4.tar.gz", "has_sig": false, "md5_digest": "75f056589000435f2257e3e2f5089eba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91077, "upload_time": "2019-07-14T23:41:00", "url": "https://files.pythonhosted.org/packages/a1/2c/dba5d9ddf629ea5fd9ab1e56929c881a9ac20e3a0ef4ad03d2be6229cb9d/schedula-0.3.4.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "18abf5d6569ab86abad14506fc2bf958", "sha256": "ddf838714cf9b82a5d5a7498910d4edfe9152c9d3d520e0ff11db58278ca54d4" }, "downloads": -1, "filename": "schedula-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18abf5d6569ab86abad14506fc2bf958", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 84028, "upload_time": "2019-10-18T08:40:59", "url": "https://files.pythonhosted.org/packages/9d/7c/6f7c940f8913ff4d9d01d0447751103c0a59ede54b1711149b4cbcd5055a/schedula-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28bc4db57b4fb9540583577a5b5ca321", "sha256": "e3bf585a8b2b6600087555616ac226cfa913c98571ecbcf7482dabb1c6fdc7f8" }, "downloads": -1, "filename": "schedula-0.3.6.tar.gz", "has_sig": false, "md5_digest": "28bc4db57b4fb9540583577a5b5ca321", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91243, "upload_time": "2019-10-18T08:41:02", "url": "https://files.pythonhosted.org/packages/ae/e1/710f592a9c3f9d528607e5cb1eb81239ba4e57735f6e112ccb47eda4f3d7/schedula-0.3.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18abf5d6569ab86abad14506fc2bf958", "sha256": "ddf838714cf9b82a5d5a7498910d4edfe9152c9d3d520e0ff11db58278ca54d4" }, "downloads": -1, "filename": "schedula-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18abf5d6569ab86abad14506fc2bf958", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 84028, "upload_time": "2019-10-18T08:40:59", "url": "https://files.pythonhosted.org/packages/9d/7c/6f7c940f8913ff4d9d01d0447751103c0a59ede54b1711149b4cbcd5055a/schedula-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28bc4db57b4fb9540583577a5b5ca321", "sha256": "e3bf585a8b2b6600087555616ac226cfa913c98571ecbcf7482dabb1c6fdc7f8" }, "downloads": -1, "filename": "schedula-0.3.6.tar.gz", "has_sig": false, "md5_digest": "28bc4db57b4fb9540583577a5b5ca321", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91243, "upload_time": "2019-10-18T08:41:02", "url": "https://files.pythonhosted.org/packages/ae/e1/710f592a9c3f9d528607e5cb1eb81239ba4e57735f6e112ccb47eda4f3d7/schedula-0.3.6.tar.gz" } ] }