{"package":"schedula","ecosystem":"pypi","latest_version":"1.6.15","description":"Produce a plan that dispatches calls based on a graph of functions, satisfying data dependencies.","license":"EUPL 1.1+","license_risk":"unknown","commercial_use_notes":"verify manually — license not parseable / not declared.","homepage":"https://github.com/vinci1it2000/schedula","repository":"https://github.com/vinci1it2000/schedula","downloads_weekly":172968,"health":{"score":76,"risk":"moderate","breakdown":{"maintenance":20,"popularity":14,"security":25,"maturity":15,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"1.6.15","total_count":168,"recent":["1.5.75","1.5.76","1.5.77","1.5.78","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2026-03-04T22:16:12.556106Z","dependencies_count":160,"dependencies":["dill!=0.2.7; extra == \"io\"","requests; extra == \"web\"","regex; extra == \"web\"","flask; extra == \"web\"","multiprocess; extra == \"parallel\"","requests; extra == \"plot\"","graphviz>=0.17; extra == \"plot\"","regex; extra == \"plot\"","flask; extra == \"plot\"","Pygments; extra == \"plot\"","jinja2; extra == \"plot\"","docutils; extra == \"plot\"","requests; extra == \"form\"","regex; extra == \"form\"","flask; extra == \"form\"","itsdangerous; extra == \"form\"","flask-sqlalchemy; extra == \"form\"","sqlalchemy; extra == \"form\"","docutils; extra == \"form\"","flask-babel; extra == \"form\"","flask-wtf; extra == \"form\"","flask-admin; extra == \"form\"","flask-principal; extra == \"form\"","asteval; extra == \"form\"","click; extra == \"form\"","gunicorn; extra == \"form\"","click_log; extra == \"form\"","sherlock; extra == \"form\"","flask-mail; extra == \"form\"","flask-security[common]>=5.6.0; extra == \"form\"","boto3; extra == \"form\"","casbin; extra == \"form\"","celery; extra == \"form\"","sqlalchemy_adapter; extra == \"form\"","pydash; extra == \"form\"","apprise; extra == \"form\"","flask-socketio; extra == \"form\"","mongo_schema; extra == \"form\"","flask_caching; extra == \"form\"","filelock; extra == \"form\"","jsonschema; extra == \"form\"","flask-pymongo; extra == \"form\"","fasteners; extra == \"form\"","python-dateutil; extra == \"form\"","stripe; extra == \"form\"","sqlalchemy-file; extra == \"form\"","sphinx>=9.0.4; extra == \"sphinx\"","sphinx-click; extra == \"sphinx\"","requests; extra == \"sphinx\"","graphviz>=0.17; extra == \"sphinx\"","regex; extra == \"sphinx\"","flask; extra == \"sphinx\"","Pygments; extra == \"sphinx\"","jinja2; extra == \"sphinx\"","docutils; extra == \"sphinx\"","Pygments; extra == \"all\"","apprise; extra == \"all\"","asteval; extra == \"all\"","boto3; extra == \"all\"","casbin; extra == \"all\"","celery; extra == \"all\"","click; extra == \"all\"","click_log; extra == \"all\"","dill!=0.2.7; extra == \"all\"","docutils; extra == \"all\"","fasteners; extra == \"all\"","filelock; extra == \"all\"","flask; extra == \"all\"","flask-admin; extra == \"all\"","flask-babel; extra == \"all\"","flask-mail; extra == \"all\"","flask-principal; extra == \"all\"","flask-pymongo; extra == \"all\"","flask-security[common]>=5.6.0; extra == \"all\"","flask-socketio; extra == \"all\"","flask-sqlalchemy; extra == \"all\"","flask-wtf; extra == \"all\"","flask_caching; extra == \"all\"","graphviz>=0.17; extra == \"all\"","gunicorn; extra == \"all\"","itsdangerous; extra == \"all\"","jinja2; extra == \"all\"","jsonschema; extra == \"all\"","mongo_schema; extra == \"all\"","multiprocess; extra == \"all\"","pydash; extra == \"all\"","python-dateutil; extra == \"all\"","regex; extra == \"all\"","requests; extra == \"all\"","sherlock; extra == \"all\"","sphinx-click; extra == \"all\"","sphinx>=9.0.4; extra == \"all\"","sqlalchemy; extra == \"all\"","sqlalchemy-file; extra == \"all\"","sqlalchemy_adapter; extra == \"all\"","stripe; extra == \"all\"","Pygments; extra == \"dev\"","apprise; extra == \"dev\"","asteval; extra == \"dev\"","boto3; extra == \"dev\"","casbin; extra == \"dev\"","celery; extra == \"dev\"","click; extra == \"dev\"","click_log; extra == \"dev\"","dill!=0.2.7; extra == \"dev\"","docutils; extra == \"dev\"","fasteners; extra == \"dev\"","filelock; extra == \"dev\"","flask; extra == \"dev\"","flask-admin; extra == \"dev\"","flask-babel; extra == \"dev\"","flask-mail; extra == \"dev\"","flask-principal; extra == \"dev\"","flask-pymongo; extra == \"dev\"","flask-security[common]>=5.6.0; extra == \"dev\"","flask-socketio; extra == \"dev\"","flask-sqlalchemy; extra == \"dev\"","flask-wtf; extra == \"dev\"","flask_caching; extra == \"dev\"","graphviz>=0.17; extra == \"dev\"","gunicorn; extra == \"dev\"","itsdangerous; extra == \"dev\"","jinja2; extra == \"dev\"","jsonschema; extra == \"dev\"","mongo_schema; extra == \"dev\"","multiprocess; extra == \"dev\"","pydash; extra == \"dev\"","python-dateutil; extra == \"dev\"","regex; extra == \"dev\"","requests; extra == \"dev\"","sherlock; extra == \"dev\"","sphinx-click; extra == \"dev\"","sphinx>=9.0.4; extra == \"dev\"","sqlalchemy; extra == \"dev\"","sqlalchemy-file; extra == \"dev\"","sqlalchemy_adapter; extra == \"dev\"","stripe; extra == \"dev\"","wheel; extra == \"dev\"","sphinx>=9.0.4; extra == \"dev\"","gitchangelog; extra == \"dev\"","mako; extra == \"dev\"","sphinx_rtd_theme; extra == \"dev\"","setuptools>=36.0.1; extra == \"dev\"","sphinxcontrib-restbuilder; extra == \"dev\"","coveralls; extra == \"dev\"","polib; extra == \"dev\"","requests; extra == \"dev\"","readthedocs-sphinx-ext; extra == \"dev\"","twine; extra == \"dev\"","ddt; extra == \"dev\"","pytest; extra == \"dev\"","httpx; extra == \"dev\"","pymongo; extra == \"dev\"","numpy; extra == \"dev\"","pymoo; extra == \"dev\"","testcontainers[mongodb]; extra == \"dev\"","testcontainers[mysql]; extra == \"dev\"","PyMySQL; extra == \"dev\"","translators; extra == \"dev\"","livereload>=2.6.3; extra == \"dev\""]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"1.6.15","version_hint":null,"summary":"schedula@1.6.15 is safe to use (health: 76/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":921,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":null,"last_release_days_ago":57,"avg_days_between_releases":null,"release_velocity":"active"}}