pyupgrade

A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language. (by asottile)

Pyupgrade Alternatives

Similar projects and alternatives to pyupgrade

  1. Visual Studio Code

    Visual Studio Code

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. black

    335 pyupgrade VS black

    The uncompromising Python code formatter

  4. pre-commit

    A framework for managing and maintaining multi-language pre-commit hooks.

  5. ruff

    113 pyupgrade VS ruff

    An extremely fast Python linter and code formatter, written in Rust.

  6. isort

    42 pyupgrade VS isort

    A Python utility / library to sort imports.

  7. Flake8

    37 pyupgrade VS Flake8

    flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.

  8. pytype

    26 pyupgrade VS pytype

    A static type analyzer for Python code

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. Schemathesis

    Supercharge your API testing, catch bugs, and ensure compliance

  11. flynt

    13 pyupgrade VS flynt

    A tool to automatically convert old string literal formatting to f-strings

  12. bandit

    22 pyupgrade VS bandit

    Bandit is a tool designed to find common security issues in Python code.

  13. yapf

    21 pyupgrade VS yapf

    A formatter for Python files

  14. placeholder

    Fork of Python 2.7 with new syntax, builtins, and libraries backported from Python 3.

  15. django-upgrade

    Automatically upgrade your Django projects.

  16. MonkeyType

    A Python library that generates static type annotations by collecting runtime types (by Instagram)

  17. pre-commit-hooks

    Some out-of-the-box hooks for pre-commit

  18. python-language-server

    Discontinued Microsoft Language Server for Python (by microsoft)

  19. pants

    41 pyupgrade VS pants

    The Pants Build System

  20. autoflake

    Removes unused imports and unused variables as reported by pyflakes

  21. mirrors-mypy

    Mirror of mypy for pre-commit

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better pyupgrade alternative or higher similarity.

pyupgrade discussion

Log in or Post with

pyupgrade reviews and mentions

Posts with mentions or reviews of pyupgrade. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-12.

Stats

Basic pyupgrade repo stats
23
3,688
7.6
4 days ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?