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
Weekly Downloads
GitHub Stars
Dependencies
- aiosqlite >=0.19.0
- click <9.0,>=8.4.2
- cryptography >=48.0.1
- dateparser >=1.4.1
- google-api-python-client
- google-auth-httplib2
- google-auth-oauthlib
- httpx <1.0,>=0.28.1
- ijson
- jinja2
- lark <2.0,>=1.3.1
- markdown-it-py >=4.2.0
- mcp >=1.28.1
- nh3 >=0.3.6
- opentelemetry-proto >=1.43.0
- orjson >=3.11.9
- pydantic <3.0,>=2.13.4
- pygments >=2.20
- python-multipart >=0.0.32
- pyyaml >=6.0
- questionary >=2.0.0
- rich >=15.0.0
- sqlite-vec >=0.1.9
- structlog >=26.1.0
- tenacity >=8.0.0
- textual >=8.2.8
- typing-extensions >=4.16.0
- watchfiles >=1.2.0
39 optional dependencies
-
atheris>=2.3.0[fuzz]extra == "fuzz"
-
coverage>=7.14.1[dev]extra == "dev"
-
genson>=1.4.0[dev]extra == "dev"
-
hypothesis>=6.155.7[dev]extra == "dev"
-
hypothesis-jsonschema>=0.23.0[dev]extra == "dev"
-
jsonschema>=4.0.0[dev]extra == "dev"
-
mutmut>=3.6.0[fuzz]extra == "fuzz"
-
mutmut>=3.6.0[dev]extra == "dev"
-
mypy<1.21,>=1.17[dev]extra == "dev"
-
pip-audit>=2.10.1[dev]extra == "dev"
-
pre-commit>=4.6.0[dev]extra == "dev"
-
pyte>=0.8.0[dev]extra == "dev"
-
pytest>=9.1.1[dev]extra == "dev"
-
pytest-asyncio>=1.4.0[dev]extra == "dev"
-
pytest-benchmark>=5.0[dev]extra == "dev"
-
pytest-cov>=4[dev]extra == "dev"
-
pytest-json-report>=1.5.0[dev]extra == "dev"
-
pytest-randomly>=4.1.0[dev]extra == "dev"
-
pytest-testmon>=2.1.3[dev]extra == "dev"
-
pytest-timeout>=2.4.0[dev]extra == "dev"
-
pytest-xdist>=3.5.0[dev]extra == "dev"
-
ruff>=0.15.20[dev]extra == "dev"
-
syrupy>=4.0[dev]extra == "dev"
-
tree-sitter>=0.22.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-bash>=0.21.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-c>=0.24.2[tree-sitter]extra == "tree-sitter"
-
tree-sitter-cpp>=0.22.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-css>=0.21.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-go>=0.21.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-html>=0.21.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-java>=0.21.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-javascript>=0.21.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-json>=0.21.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-python>=0.21.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-rust>=0.21.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-typescript>=0.21.0[tree-sitter]extra == "tree-sitter"
-
tree-sitter-yaml>=0.6.0[tree-sitter]extra == "tree-sitter"
-
types-dateparser>=1.4.1.20260617[dev]extra == "dev"
-
types-pyyaml>=6.0[dev]extra == "dev"