{"package":"bluesky","ecosystem":"pypi","latest_version":"1.15.0","description":"Experiment specification & orchestration.","license":"Apache-2.0","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/bluesky/","repository":"https://github.com/bluesky/bluesky","downloads_weekly":16793,"health":{"score":77,"risk":"moderate","breakdown":{"maintenance":25,"popularity":10,"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.15.0","total_count":64,"recent":["1.8.3","1.9.0","1.10.0","1.11.0","1.12.0","1.13.0a1","1.13.0a2","1.13.0a3","1.13.0a4","1.13","1.13.1rc2","1.13.1","1.14.0","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.14.6","1.15.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2026-04-15T15:39:21.926782Z","dependencies_count":81,"dependencies":["cycler","event-model>=1.23.1","historydict","msgpack","msgpack-numpy","numpy","opentelemetry-api","toolz","tqdm>=4.44","typing-extensions>=4.10.0","attrs; extra == \"dev\"","bluesky-tiled-plugins; extra == \"dev\"","cloudpickle; extra == \"dev\"","copier; extra == \"dev\"","coverage; extra == \"dev\"","databroker; extra == \"dev\"","doct; extra == \"dev\"","doctr; extra == \"dev\"","flake8; extra == \"dev\"","ipython; extra == \"dev\"","ipywidgets; extra == \"dev\"","jinja2; extra == \"dev\"","lmfit; extra == \"dev\"","matplotlib>=3.5.0; extra == \"dev\"","mongoquery; extra == \"dev\"","mongomock; extra == \"dev\"","multiprocess; extra == \"dev\"","mypy; extra == \"dev\"","myst-parser; extra == \"dev\"","networkx; extra == \"dev\"","numpydoc; extra == \"dev\"","opentelemetry-sdk; extra == \"dev\"","ophyd; extra == \"dev\"","orjson; extra == \"dev\"","packaging; extra == \"dev\"","pandas; extra == \"dev\"","pickleshare; extra == \"dev\"","pipdeptree; extra == \"dev\"","pre-commit; extra == \"dev\"","pydata-sphinx-theme>=0.12; extra == \"dev\"","pyepics; extra == \"dev\"","pyqt5; extra == \"dev\"","pytest; extra == \"dev\"","pytest-cov; extra == \"dev\"","pytest-faulthandler; extra == \"dev\"","pyyaml; extra == \"dev\"","pyzmq; extra == \"dev\"","requests; extra == \"dev\"","ruff; extra == \"dev\"","scikit-image; extra == \"dev\"","scipy; extra == \"dev\"","sphinx<7.3; extra == \"dev\"","sphinx-autobuild; extra == \"dev\"","sphinx-copybutton; extra == \"dev\"","sphinx-design; extra == \"dev\"","sphinxcontrib-mermaid; extra == \"dev\"","sphinx_rtd_theme; extra == \"dev\"","streamz; extra == \"dev\"","suitcase-jsonl; extra == \"dev\"","suitcase-mongo; extra == \"dev\"","suitcase-msgpack; extra == \"dev\"","tifffile; extra == \"dev\"","tox-direct; extra == \"dev\"","types-mock; extra == \"dev\"","tiled[all]; extra == \"dev\"","vendoring; extra == \"dev\"","zict; extra == \"dev\"","ipython; extra == \"ipython\"","pyzmq; extra == \"zmq\"","ophyd; extra == \"common\"","databroker; extra == \"common\"","doct; extra == \"tools\"","lmfit; extra == \"tools\"","tifffile; extra == \"tools\"","historydict; extra == \"tools\"","streamz; extra == \"streamz\"","matplotlib; extra == \"plotting\"","colorama; extra == \"cmd\"","jinja2; extra == \"olog\"","zict<3; extra == \"old-persistentdict\"","bluesky[cmd,common,dev,ipython,olog,plotting,streamz,tools,zmq]; extra == \"all\""]},"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.15.0","version_hint":null,"summary":"bluesky@1.15.0 is safe to use (health: 77/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":813,"_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":16,"avg_days_between_releases":null,"release_velocity":"active"}}