{"package":"weave","ecosystem":"pypi","latest_version":"0.52.37","description":"A toolkit for building composable interactive data driven applications.","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/weave/","repository":"","downloads_weekly":0,"health":{"score":65,"risk":"moderate","breakdown":{"maintenance":25,"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":"0.52.37","total_count":130,"recent":["0.52.11","0.52.14","0.52.15","0.52.16","0.52.17","0.52.20","0.52.22","0.52.23","0.52.24","0.52.25","0.52.26","0.52.27","0.52.28","0.52.29","0.52.30","0.52.31","0.52.33","0.52.35","0.52.36","0.52.37"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-04-17T17:54:55.865920Z","dependencies_count":93,"dependencies":["cachetools>=6.2.4","click","diskcache-weave==5.6.3.post1","gql[httpx]>=3.0.0","jsonschema>=4.23.0","packaging>=21.0","polyfile-weave>=0.5.9","pydantic>=2.0.0","sentry-sdk<3.0.0,>=2.0.0","tenacity!=8.4.0,>=8.3.0","tzdata; platform_system == \"Windows\"","wandb>=0.17.1","anthropic>=0.18.0; extra == \"anthropic\"","autogen-agentchat>=0.5.7; python_version >= \"3.10\" and extra == \"autogen\"","boto3; extra == \"bedrock\"","moto[bedrock]>=5.0.24; extra == \"bedrock\"","cerebras-cloud-sdk; extra == \"cerebras\"","claude-agent-sdk>=0.1.0; extra == \"claude-agent-sdk\"","cohere>=5.13.5; extra == \"cohere\"","crewai-tools>=0.38.0; (python_version >= \"3.10\" and python_version <= \"3.13\" and platform_python_implementation != \"PyPy\") and extra == \"crewai\"","crewai<=0.108.0,>=0.100.1; (python_version >= \"3.10\" and python_version <= \"3.13\" and platform_python_implementation != \"PyPy\") and extra == \"crewai\"","openai<1.100.0,>=1.99.9; extra == \"crewai\"","dspy>=3.0.0; python_version >= \"3.10\" and extra == \"dspy\"","google-genai<=1.23.0,>=1.0.0; python_version >= \"3.10\" and extra == \"google-genai\"","pillow>=11.1.0; extra == \"google-genai\"","groq>=0.13.0; extra == \"groq\"","huggingface-hub>=0.28.1; extra == \"huggingface\"","google-genai>=1.5.0; extra == \"instructor\"","instructor<1.11.0,>=1.4.3; extra == \"instructor\"","openai<1.100.0,>=1.99.9; extra == \"instructor\"","chromadb>=0.5.0; python_version >= \"3.10\" and extra == \"langchain\"","google-cloud-iam; python_version >= \"3.13\" and extra == \"langchain\"","langchain-anthropic>=0.3.15; python_version >= \"3.10\" and extra == \"langchain\"","langchain-cohere>=0.4.5; python_version >= \"3.10\" and extra == \"langchain\"","langchain-community>=0.2.1; python_version >= \"3.10\" and extra == \"langchain\"","langchain-core>=0.2.1; python_version >= \"3.10\" and extra == \"langchain\"","langchain-google-genai>=2.1.5; python_version >= \"3.10\" and extra == \"langchain\"","langchain-google-vertexai>=2.0.24; (platform_python_implementation != \"PyPy\" and python_version >= \"3.10\") and extra == \"langchain\"","langchain-litellm>=0.2.2; python_version >= \"3.10\" and extra == \"langchain\"","langchain-openai>=0.1.7; python_version >= \"3.10\" and extra == \"langchain\"","openai<1.100.0,>=1.99.9; extra == \"langchain\"","opentelemetry-exporter-otlp; python_version >= \"3.10\" and extra == \"langchain\"","pysqlite3; (platform_system == \"Linux\" and python_version >= \"3.10\") and extra == \"langchain\"","langchain-core>=0.2.1; extra == \"langchain-nvidia-ai-endpoints\"","langchain-nvidia-ai-endpoints; extra == \"langchain-nvidia-ai-endpoints\"","litellm<1.82.7,>=1.36.1; extra == \"litellm\"","openai<1.100.0,>=1.99.9; extra == \"litellm\"","llama-index>=0.10.35; extra == \"llamaindex\"","openai<1.100.0,>=1.99.9; extra == \"llamaindex\"","mcp[cli]<1.10.0,>=1.6.0; python_version >= \"3.10\" and extra == \"mcp\"","mistralai>=1.0.0; extra == \"mistral\"","modal; extra == \"modal\"","python-dotenv; extra == \"modal\"","notdiamond<1.4.0,>=0.4.9; (platform_python_implementation != \"PyPy\" and python_version > \"3.10\" and python_version < \"3.13\") and extra == \"notdiamond\"","pandas>=2.0.0; extra == \"notdiamond\"","openai<1.100.0,>=1.99.9; extra == \"openai\"","openai-agents>=0.0.4; extra == \"openai-agents\"","presidio-analyzer==2.2.357; python_version < \"3.13\" and extra == \"presidio\"","presidio-anonymizer==2.2.357; python_version < \"3.13\" and extra == \"presidio\"","rich; extra == \"rich\"","huggingface-hub>=0.28.1; extra == \"scorers\"","levenshtein>=0.26.0; extra == \"scorers\"","litellm<1.82.7,>=1.58; extra == \"scorers\"","numpy>1.21.0; extra == \"scorers\"","pip>=20.0; extra == \"scorers\"","presidio-analyzer>=2.2.0; extra == \"scorers\"","presidio-anonymizer>=2.2.0; extra == \"scorers\"","scikit-learn>=1.5.2; extra == \"scorers\"","sentence-transformers>=3.3.1; extra == \"scorers\"","sentencepiece>=0.2.0; extra == \"scorers\"","torch>=2.4.1; extra == \"scorers\"","transformers>=4.51.1; extra == \"scorers\"","huggingface-hub<1.0.0,>=0.28.1; extra == \"smolagents\"","litellm>=1.58; python_version >= \"3.10\" and extra == \"smolagents\"","openai<1.100.0,>=1.99.9; extra == \"smolagents\"","smolagents<1.19.0,>=1.17.0; python_version >= \"3.10\" and extra == \"smolagents\"","sqlalchemy>=2.0.38; extra == \"smolagents\"","azure-storage-blob<12.26.0,>=12.24.0; extra == \"trace-server\"","boto3>=1.34.0; extra == \"trace-server\"","ddtrace>=2.7.0; extra == \"trace-server\"","emoji>=2.12.1; extra == \"trace-server\"","google-cloud-storage>=2.7.0; extra == \"trace-server\"","litellm<1.82.7,>=1.36.1; extra == \"trace-server\"","openinference-semantic-conventions>=0.1.17; extra == \"trace-server\"","opentelemetry-proto>=1.12.0; extra == \"trace-server\"","opentelemetry-semantic-conventions-ai>=0.4.3; extra == \"trace-server\"","redis>=5.0.0; extra == \"trace-server\"","verdict>=0.2.3; (platform_python_implementation != \"PyPy\" and python_version < \"3.13\") and extra == \"verdict\"","verifiers<0.1.13,>=0.1.3.post0; python_version >= \"3.11\" and extra == \"verifiers\"","shapely<=2.0.6; platform_python_implementation != \"PyPy\" and extra == \"vertexai\"","vertexai>=1.70.0; platform_python_implementation != \"PyPy\" and extra == \"vertexai\"","moviepy<=1.0.3; extra == \"video-support\"","wandb>=0.17.1; extra == \"wandb\""]},"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":"0.52.37","version_hint":null,"summary":"weave@0.52.37 is safe to use (health: 65/100)"},"version_scoped":null,"requested_version":null,"_cache":"hit","_response_ms":0,"_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":11,"avg_days_between_releases":null,"release_velocity":"active"}}