Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
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
- libcst >=0.4.0
- pre-commit >=4.6.0
- pyyaml >=6.0
58 optional dependencies
-
fast-walk>=0.2.1[fast]extra == "fast"
-
fast-walk>=0.2.1[all]extra == "all"
-
hatchling[all]extra == "all"
-
hatchling[dev]extra == "dev"
-
hypothesis[test]extra == "test"
-
hypothesis[all]extra == "all"
-
mypy[lint]extra == "lint"
-
mypy[all]extra == "all"
-
mypy[dev]extra == "dev"
-
pip-api[all]extra == "all"
-
pip-api[dev]extra == "dev"
-
prospector[lint]extra == "lint"
-
prospector[all]extra == "all"
-
pytest[test]extra == "test"
-
pytest[all]extra == "all"
-
pytest-asyncio[test]extra == "test"
-
pytest-asyncio[all]extra == "all"
-
pytest-cov[all]extra == "all"
-
pytest-cov[test]extra == "test"
-
pytest-mock[test]extra == "test"
-
pytest-mock[all]extra == "all"
-
ruff[all]extra == "all"
-
ruff[dev]extra == "dev"
-
ruff[lint]extra == "lint"
-
semgrep[all]extra == "all"
-
semgrep[lint]extra == "lint"
-
tree-sitter<0.26,>=0.23[languages]extra == "languages"
-
tree-sitter<0.26,>=0.23[all]extra == "all"
-
tree-sitter-c<0.26,>=0.23[all]extra == "all"
-
tree-sitter-c<0.26,>=0.23[languages]extra == "languages"
-
tree-sitter-c-sharp<0.26,>=0.23[all]extra == "all"
-
tree-sitter-c-sharp<0.26,>=0.23[languages]extra == "languages"
-
tree-sitter-cpp<0.26,>=0.23[all]extra == "all"
-
tree-sitter-cpp<0.26,>=0.23[languages]extra == "languages"
-
tree-sitter-go<0.26,>=0.23[all]extra == "all"
-
tree-sitter-go<0.26,>=0.23[languages]extra == "languages"
-
tree-sitter-haskell<0.26,>=0.23[all]extra == "all"
-
tree-sitter-haskell<0.26,>=0.23[languages]extra == "languages"
-
tree-sitter-java<0.26,>=0.23[all]extra == "all"
-
tree-sitter-java<0.26,>=0.23[languages]extra == "languages"
-
tree-sitter-javascript<0.26,>=0.23[all]extra == "all"
-
tree-sitter-javascript<0.26,>=0.23[languages]extra == "languages"
-
tree-sitter-kotlin<2,>=0.23[all]extra == "all"
-
tree-sitter-kotlin<2,>=0.23[languages]extra == "languages"
-
tree-sitter-ruby<0.26,>=0.23[all]extra == "all"
-
tree-sitter-ruby<0.26,>=0.23[languages]extra == "languages"
-
tree-sitter-rust<0.26,>=0.23[all]extra == "all"
-
tree-sitter-rust<0.26,>=0.23[languages]extra == "languages"
-
tree-sitter-swift<0.8,>=0.7.2[all]extra == "all"
-
tree-sitter-swift<0.8,>=0.7.2[languages]extra == "languages"
-
tree-sitter-typescript<0.26,>=0.23[all]extra == "all"
-
tree-sitter-typescript<0.26,>=0.23[languages]extra == "languages"
-
tree-sitter-zig<2,>=0.23[all]extra == "all"
-
tree-sitter-zig<2,>=0.23[languages]extra == "languages"
-
vulture[all]extra == "all"
-
vulture[lint]extra == "lint"
-
z3-solver>=4.13.0[all]extra == "all"
-
z3-solver>=4.13.0[formal]extra == "formal"