Metadata-Version: 2.4
Name: schedula
Version: 1.6.3
Summary: Produce a plan that dispatches calls based on a graph of functions, satisfying data dependencies.
Home-page: https://github.com/vinci1it2000/schedula
Download-URL: https://github.com/vinci1it2000/schedula/tarball/v1.6.3
Author: Vincenzo Arcidiacono
Author-email: vinci1it2000@gmail.com
License: EUPL 1.1+
Project-URL: Documentation, https://schedula.readthedocs.io
Project-URL: Issue tracker, https://github.com/vinci1it2000/schedula/issues
Keywords: flow-based programming,dataflow,parallel,asynchronous,async,scheduling,dispatch,functional programming,dataflow programming
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Development Status :: 5 - Production/Stable
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: European Union Public Licence 1.1 (EUPL 1.1)
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
License-File: LICENSE.txt
License-File: AUTHORS.rst
Provides-Extra: io
Requires-Dist: dill!=0.2.7; extra == "io"
Provides-Extra: web
Requires-Dist: requests; extra == "web"
Requires-Dist: regex; extra == "web"
Requires-Dist: flask; extra == "web"
Provides-Extra: parallel
Requires-Dist: multiprocess; extra == "parallel"
Provides-Extra: plot
Requires-Dist: requests; extra == "plot"
Requires-Dist: graphviz>=0.17; extra == "plot"
Requires-Dist: regex; extra == "plot"
Requires-Dist: flask; extra == "plot"
Requires-Dist: Pygments; extra == "plot"
Requires-Dist: jinja2; extra == "plot"
Requires-Dist: docutils; extra == "plot"
Provides-Extra: form
Requires-Dist: requests; extra == "form"
Requires-Dist: regex; extra == "form"
Requires-Dist: flask; extra == "form"
Requires-Dist: itsdangerous; extra == "form"
Requires-Dist: flask-sqlalchemy; extra == "form"
Requires-Dist: sqlalchemy; extra == "form"
Requires-Dist: docutils; extra == "form"
Requires-Dist: flask-babel; extra == "form"
Requires-Dist: flask-wtf; extra == "form"
Requires-Dist: flask-admin; extra == "form"
Requires-Dist: flask-principal; extra == "form"
Requires-Dist: asteval; extra == "form"
Requires-Dist: click; extra == "form"
Requires-Dist: gunicorn; extra == "form"
Requires-Dist: click_log; extra == "form"
Requires-Dist: sherlock; extra == "form"
Requires-Dist: flask-mail; extra == "form"
Requires-Dist: flask-security[common]>=5.6.0; extra == "form"
Requires-Dist: boto3; extra == "form"
Requires-Dist: casbin; extra == "form"
Requires-Dist: sqlalchemy_adapter; extra == "form"
Requires-Dist: pydash; extra == "form"
Requires-Dist: apprise; extra == "form"
Requires-Dist: mongo_schema; extra == "form"
Requires-Dist: flask_caching; extra == "form"
Requires-Dist: filelock; extra == "form"
Requires-Dist: jsonschema; extra == "form"
Requires-Dist: flask-pymongo; extra == "form"
Requires-Dist: python-dateutil; extra == "form"
Requires-Dist: stripe; extra == "form"
Requires-Dist: sqlalchemy-file; extra == "form"
Provides-Extra: sphinx
Requires-Dist: sphinx>=9.0.4; extra == "sphinx"
Requires-Dist: sphinx-click; extra == "sphinx"
Requires-Dist: requests; extra == "sphinx"
Requires-Dist: graphviz>=0.17; extra == "sphinx"
Requires-Dist: regex; extra == "sphinx"
Requires-Dist: flask; extra == "sphinx"
Requires-Dist: Pygments; extra == "sphinx"
Requires-Dist: jinja2; extra == "sphinx"
Requires-Dist: docutils; extra == "sphinx"
Provides-Extra: all
Requires-Dist: Pygments; extra == "all"
Requires-Dist: apprise; extra == "all"
Requires-Dist: asteval; extra == "all"
Requires-Dist: boto3; extra == "all"
Requires-Dist: casbin; extra == "all"
Requires-Dist: click; extra == "all"
Requires-Dist: click_log; extra == "all"
Requires-Dist: dill!=0.2.7; extra == "all"
Requires-Dist: docutils; extra == "all"
Requires-Dist: filelock; extra == "all"
Requires-Dist: flask; extra == "all"
Requires-Dist: flask-admin; extra == "all"
Requires-Dist: flask-babel; extra == "all"
Requires-Dist: flask-mail; extra == "all"
Requires-Dist: flask-principal; extra == "all"
Requires-Dist: flask-pymongo; extra == "all"
Requires-Dist: flask-security[common]>=5.6.0; extra == "all"
Requires-Dist: flask-sqlalchemy; extra == "all"
Requires-Dist: flask-wtf; extra == "all"
Requires-Dist: flask_caching; extra == "all"
Requires-Dist: graphviz>=0.17; extra == "all"
Requires-Dist: gunicorn; extra == "all"
Requires-Dist: itsdangerous; extra == "all"
Requires-Dist: jinja2; extra == "all"
Requires-Dist: jsonschema; extra == "all"
Requires-Dist: mongo_schema; extra == "all"
Requires-Dist: multiprocess; extra == "all"
Requires-Dist: pydash; extra == "all"
Requires-Dist: python-dateutil; extra == "all"
Requires-Dist: regex; extra == "all"
Requires-Dist: requests; extra == "all"
Requires-Dist: sherlock; extra == "all"
Requires-Dist: sphinx-click; extra == "all"
Requires-Dist: sphinx>=9.0.4; extra == "all"
Requires-Dist: sqlalchemy; extra == "all"
Requires-Dist: sqlalchemy-file; extra == "all"
Requires-Dist: sqlalchemy_adapter; extra == "all"
Requires-Dist: stripe; extra == "all"
Provides-Extra: dev
Requires-Dist: Pygments; extra == "dev"
Requires-Dist: apprise; extra == "dev"
Requires-Dist: asteval; extra == "dev"
Requires-Dist: boto3; extra == "dev"
Requires-Dist: casbin; extra == "dev"
Requires-Dist: click; extra == "dev"
Requires-Dist: click_log; extra == "dev"
Requires-Dist: dill!=0.2.7; extra == "dev"
Requires-Dist: docutils; extra == "dev"
Requires-Dist: filelock; extra == "dev"
Requires-Dist: flask; extra == "dev"
Requires-Dist: flask-admin; extra == "dev"
Requires-Dist: flask-babel; extra == "dev"
Requires-Dist: flask-mail; extra == "dev"
Requires-Dist: flask-principal; extra == "dev"
Requires-Dist: flask-pymongo; extra == "dev"
Requires-Dist: flask-security[common]>=5.6.0; extra == "dev"
Requires-Dist: flask-sqlalchemy; extra == "dev"
Requires-Dist: flask-wtf; extra == "dev"
Requires-Dist: flask_caching; extra == "dev"
Requires-Dist: graphviz>=0.17; extra == "dev"
Requires-Dist: gunicorn; extra == "dev"
Requires-Dist: itsdangerous; extra == "dev"
Requires-Dist: jinja2; extra == "dev"
Requires-Dist: jsonschema; extra == "dev"
Requires-Dist: mongo_schema; extra == "dev"
Requires-Dist: multiprocess; extra == "dev"
Requires-Dist: pydash; extra == "dev"
Requires-Dist: python-dateutil; extra == "dev"
Requires-Dist: regex; extra == "dev"
Requires-Dist: requests; extra == "dev"
Requires-Dist: sherlock; extra == "dev"
Requires-Dist: sphinx-click; extra == "dev"
Requires-Dist: sphinx>=9.0.4; extra == "dev"
Requires-Dist: sqlalchemy; extra == "dev"
Requires-Dist: sqlalchemy-file; extra == "dev"
Requires-Dist: sqlalchemy_adapter; extra == "dev"
Requires-Dist: stripe; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: sphinx>=9.0.4; extra == "dev"
Requires-Dist: gitchangelog; extra == "dev"
Requires-Dist: mako; extra == "dev"
Requires-Dist: sphinx_rtd_theme; extra == "dev"
Requires-Dist: setuptools>=36.0.1; extra == "dev"
Requires-Dist: sphinxcontrib-restbuilder; extra == "dev"
Requires-Dist: coveralls; extra == "dev"
Requires-Dist: polib; extra == "dev"
Requires-Dist: requests; extra == "dev"
Requires-Dist: readthedocs-sphinx-ext; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: ddt; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: httpx; extra == "dev"
Requires-Dist: pymongo; extra == "dev"
Requires-Dist: numpy; extra == "dev"
Requires-Dist: pymoo; extra == "dev"
Requires-Dist: testcontainers[mongodb]; extra == "dev"
Requires-Dist: testcontainers[mysql]; extra == "dev"
Requires-Dist: PyMySQL; extra == "dev"
Requires-Dist: translators; extra == "dev"
Requires-Dist: livereload>=2.6.3; extra == "dev"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: download-url
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: provides-extra
Dynamic: summary
