{"package":"mirascope","ecosystem":"pypi","latest_version":"2.4.0","description":"Every frontier LLM. One unified interface.","license":"MIT","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/mirascope/","repository":"https://github.com/Mirascope/mirascope/tree/v2","downloads_weekly":0,"health":{"score":60,"risk":"moderate","breakdown":{"maintenance":20,"popularity":0,"security":25,"maturity":15,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"2.4.0","total_count":176,"recent":["1.25.5","1.25.6","1.25.7","2.0.0a0","2.0.0a1","2.0.0a2","2.0.0a3","2.0.0a4","2.0.0a5","2.0.0a6","2.0.0","2.0.1","2.0.2","2.1.0","2.1.1","2.2.0","2.2.1","2.2.2","2.3.0","2.4.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-03-08T03:59:37.656695Z","dependencies_count":45,"dependencies":["docstring-parser>=0.17.0","httpx>=0.27.0","jiter>=0.7.0","pydantic>=2.0.0","typing-extensions>=4.10.0","anthropic<1.0,>=0.76.0; extra == \"all\"","google-genai<2,>=1.58.0; extra == \"all\"","libcst>=1.8.6; extra == \"all\"","mcp<2,>=1.25.0; extra == \"all\"","mlx-lm<1,>=0.28.4; extra == \"all\"","openai<3,>=2.15.0; extra == \"all\"","opentelemetry-api<2,>=1.38.0; extra == \"all\"","opentelemetry-exporter-otlp<2,>=1.38.0; extra == \"all\"","opentelemetry-instrumentation-anthropic<1,>=0.50.0; extra == \"all\"","opentelemetry-instrumentation-google-genai<1,>=0.3b0; extra == \"all\"","opentelemetry-instrumentation-openai-v2<3,>=2.0b0; extra == \"all\"","opentelemetry-instrumentation<1,>=0.59b0; extra == \"all\"","opentelemetry-propagator-b3<2,>=1.38.0; extra == \"all\"","opentelemetry-propagator-b3>=1.38.0; extra == \"all\"","opentelemetry-propagator-jaeger>=1.38.0; extra == \"all\"","opentelemetry-sdk<2,>=1.38.0; extra == \"all\"","orjson>=3.11.4; extra == \"all\"","packaging>=25.0; extra == \"all\"","pillow<11,>=10.4.0; extra == \"all\"","proto-plus>=1.24.0; extra == \"all\"","anthropic<1.0,>=0.76.0; extra == \"anthropic\"","google-genai<2,>=1.58.0; extra == \"google\"","pillow<11,>=10.4.0; extra == \"google\"","proto-plus>=1.24.0; extra == \"google\"","mcp<2,>=1.25.0; extra == \"mcp\"","mlx-lm<1,>=0.28.4; extra == \"mlx\"","openai<3,>=2.15.0; extra == \"openai\"","libcst>=1.8.6; extra == \"ops\"","opentelemetry-api<2,>=1.38.0; extra == \"ops\"","opentelemetry-exporter-otlp<2,>=1.38.0; extra == \"ops\"","opentelemetry-instrumentation-anthropic<1,>=0.50.0; extra == \"ops\"","opentelemetry-instrumentation-google-genai<1,>=0.3b0; extra == \"ops\"","opentelemetry-instrumentation-openai-v2<3,>=2.0b0; extra == \"ops\"","opentelemetry-instrumentation<1,>=0.59b0; extra == \"ops\"","opentelemetry-propagator-b3<2,>=1.38.0; extra == \"ops\"","opentelemetry-propagator-b3>=1.38.0; extra == \"ops\"","opentelemetry-propagator-jaeger>=1.38.0; extra == \"ops\"","opentelemetry-sdk<2,>=1.38.0; extra == \"ops\"","orjson>=3.11.4; extra == \"ops\"","packaging>=25.0; extra == \"ops\""]},"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":"2.4.0","version_hint":null,"summary":"mirascope@2.4.0 is safe to use (health: 60/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":849,"_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":55,"avg_days_between_releases":null,"release_velocity":"active"}}