Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
- aiosqlite >=0.20.0
- click >=8.1.0
- filelock >=3.16
- httpx >=0.27.0
- matplotlib >=3.10.8
- mcp <2,>=1.26
- numpy >=2.4.2
- pathspec >=0.12.0
- psutil >=6.0
- pydantic >=2.0.0
- python-dotenv >=1.0.0
- pyyaml >=6.0
- rich >=13.0.0
- structlog >=24.1
- tenacity >=9.0
- textual >=1.0.0
- tiktoken >=0.7.0
- tomli-w >=1.0
- tomlkit >=0.13
- tree-sitter <0.26,>=0.23
- tree-sitter-bash
- tree-sitter-c
- tree-sitter-c-sharp
- tree-sitter-cpp
- tree-sitter-css
- tree-sitter-elixir
- tree-sitter-go
- tree-sitter-hcl
- tree-sitter-html
- tree-sitter-java
- tree-sitter-javascript
- tree-sitter-json
- tree-sitter-kotlin
- tree-sitter-lua
- tree-sitter-php
- tree-sitter-python
- tree-sitter-ruby
- tree-sitter-rust
- tree-sitter-scala
- tree-sitter-swift
- tree-sitter-toml
- tree-sitter-typescript
- tree-sitter-yaml
- tree-sitter-zig
- watchfiles >=1
100 optional dependencies
-
alembic>=1.14[service]extra == "service"
-
anthropic>=0.40[anthropic]extra == "anthropic"
-
anthropic>=0.40[full]extra == "full"
-
arq>=0.26[service]extra == "service"
-
ast-grep-cli>=0.42[dev]extra == "dev"
-
asyncpg>=0.30[service]extra == "service"
-
bcrypt>=4.0[dev]extra == "dev"
-
bcrypt>=4.0[service]extra == "service"
-
bump-my-version>=0.28[dev]extra == "dev"
-
cryptography>=41.0[service]extra == "service"
-
einops[semantic-nomic]extra == "semantic-nomic"
-
fastapi>=0.115[code-intel]extra == "code-intel"
-
fastapi>=0.115[full]extra == "full"
-
fastapi>=0.115[service]extra == "service"
-
httpx-oauth>=0.15[service]extra == "service"
-
mkdocs>=1.6[docs]extra == "docs"
-
mkdocs-material>=9.5[docs]extra == "docs"
-
mypy>=1.10[dev]extra == "dev"
-
networkx>=3.0[graph]extra == "graph"
-
networkx>=3.0[code-intel]extra == "code-intel"
-
networkx>=3.0[full]extra == "full"
-
networkx>=3.0[service]extra == "service"
-
openai>=1.50[openai]extra == "openai"
-
openai>=1.50[full]extra == "full"
-
pgvector>=0.3[service]extra == "service"
-
pydantic-settings>=2.0[service]extra == "service"
-
pygit2>=1.14[service]extra == "service"
-
pymdown-extensions>=10.0[docs]extra == "docs"
-
pytest>=8.0[dev]extra == "dev"
-
pytest-asyncio>=0.24[dev]extra == "dev"
-
pytest-cov>=5.0[dev]extra == "dev"
-
pytest-mock>=3.14[dev]extra == "dev"
-
pytest-textual-snapshot>=1.0[dev]extra == "dev"
-
python-jose>=3.3[service]extra == "service"
-
python-jose>=3.3[dev]extra == "dev"
-
python-multipart>=0.0.18[service]extra == "service"
-
python-multipart>=0.0.18[code-intel]extra == "code-intel"
-
python-multipart>=0.0.18[full]extra == "full"
-
redis>=5.0[service]extra == "service"
-
respx>=0.22[dev]extra == "dev"
-
ruff>=0.5[dev]extra == "dev"
-
sentence-transformers>=3.0[semantic]extra == "semantic"
-
sentence-transformers>=3.0[full]extra == "full"
-
sentence-transformers>=3.0[semantic-nomic]extra == "semantic-nomic"
-
sqlalchemy>=2.0[dev]extra == "dev"
-
sqlalchemy>=2.0[service]extra == "service"
-
tree-sitter<0.26,>=0.23[full]extra == "full"
-
tree-sitter<0.26,>=0.23[tree-sitter]extra == "tree-sitter"
-
tree-sitter-bash[full]extra == "full"
-
tree-sitter-bash[tree-sitter]extra == "tree-sitter"
-
tree-sitter-c[tree-sitter]extra == "tree-sitter"
-
tree-sitter-c[full]extra == "full"
-
tree-sitter-c-sharp[tree-sitter]extra == "tree-sitter"
-
tree-sitter-c-sharp[full]extra == "full"
-
tree-sitter-cpp[full]extra == "full"
-
tree-sitter-cpp[tree-sitter]extra == "tree-sitter"
-
tree-sitter-css[full]extra == "full"
-
tree-sitter-css[tree-sitter]extra == "tree-sitter"
-
tree-sitter-elixir[full]extra == "full"
-
tree-sitter-elixir[tree-sitter]extra == "tree-sitter"
-
tree-sitter-go[tree-sitter]extra == "tree-sitter"
-
tree-sitter-go[full]extra == "full"
-
tree-sitter-hcl[full]extra == "full"
-
tree-sitter-hcl[tree-sitter]extra == "tree-sitter"
-
tree-sitter-html[tree-sitter]extra == "tree-sitter"
-
tree-sitter-html[full]extra == "full"
-
tree-sitter-java[tree-sitter]extra == "tree-sitter"
-
tree-sitter-java[full]extra == "full"
-
tree-sitter-javascript[tree-sitter]extra == "tree-sitter"
-
tree-sitter-javascript[full]extra == "full"
-
tree-sitter-json[full]extra == "full"
-
tree-sitter-json[tree-sitter]extra == "tree-sitter"
-
tree-sitter-kotlin[tree-sitter]extra == "tree-sitter"
-
tree-sitter-kotlin[full]extra == "full"
-
tree-sitter-language-pack>=0.6[tree-sitter-all]extra == "tree-sitter-all"
-
tree-sitter-lua[tree-sitter]extra == "tree-sitter"
-
tree-sitter-lua[full]extra == "full"
-
tree-sitter-php[tree-sitter]extra == "tree-sitter"
-
tree-sitter-php[full]extra == "full"
-
tree-sitter-python[full]extra == "full"
-
tree-sitter-python[tree-sitter]extra == "tree-sitter"
-
tree-sitter-ruby[tree-sitter]extra == "tree-sitter"
-
tree-sitter-ruby[full]extra == "full"
-
tree-sitter-rust[full]extra == "full"
-
tree-sitter-rust[tree-sitter]extra == "tree-sitter"
-
tree-sitter-scala[tree-sitter]extra == "tree-sitter"
-
tree-sitter-scala[full]extra == "full"
-
tree-sitter-swift[full]extra == "full"
-
tree-sitter-swift[tree-sitter]extra == "tree-sitter"
-
tree-sitter-toml[tree-sitter]extra == "tree-sitter"
-
tree-sitter-toml[full]extra == "full"
-
tree-sitter-yaml[tree-sitter]extra == "tree-sitter"
-
tree-sitter-yaml[full]extra == "full"
-
tree-sitter-zig[full]extra == "full"
-
tree-sitter-zig[tree-sitter]extra == "tree-sitter"
-
uvicorn>=0.34[full]extra == "full"
-
uvicorn>=0.34[service]extra == "service"
-
uvicorn>=0.34[code-intel]extra == "code-intel"
-
watchfiles>=1.0[watch]extra == "watch"
-
watchfiles>=1.0[full]extra == "full"