pyupgrade has 1.8M monthly downloads and 4K GitHub stars. Version 3.21.2 supports Python 3.10+, first published in 2017.
It is stably maintained under a permissive license, last released in Nov 2025.
It is built on top of tokenize-rt. It is used by 25 tracked packages, including shed, python-dev-tools and exasol-toolbox.
GitHub topics include pre-commit and linter.
Package Insights
- No releases in 181 days despite active commits
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- tokenize-rt >=6.1.0
Used By
- shed
- python-dev-tools
- exasol-toolbox
- gray
- pyupgrade-directories
- inmanta-dev-dependencies
- parea-ai
- nlsq
- ryoma-nicer
- python-typing-update
- kepost
- auto-type-annotate
- pymultilint
- daves-utilities
- keprep
- pattern-feedback-tool
- qtpygraph
- opstrich
- so-pip
- pyproject-pyupgrade
- zope-meta
- pyqa-lint
- sentieoaws
- pyupgradex
- ryoma-dev