ruff 0.11.13


pip install ruff

  Latest version

Released: Jun 05, 2025


Meta
Author: Charlie Marsh <charlie.r.marsh@gmail.com>
Requires Python: >=3.7

Classifiers

Development Status
  • 5 - Production/Stable

Environment
  • Console

Intended Audience
  • Developers

License
  • OSI Approved :: MIT License

Operating System
  • OS Independent

Programming Language
  • Python
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3 :: Only
  • Rust

Topic
  • Software Development :: Libraries :: Python Modules
  • Software Development :: Quality Assurance

Ruff

Ruff image image image Actions status Discord

Docs | Playground

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

Shows a bar chart with benchmark results.

Linting the CPython codebase from scratch.

  • ⚡️ 10-100x faster than existing linters (like Flake8) and formatters (like Black)
  • 🐍 Installable via pip
  • 🛠️ pyproject.toml support
  • 🤝 Python 3.13 compatibility
  • ⚖️ Drop-in parity with Flake8, isort, and Black
  • 📦 Built-in caching, to avoid re-analyzing unchanged files
  • 🔧 Fix support, for automatic error correction (e.g., automatically remove unused imports)
  • 📏 Over 800 built-in rules, with native re-implementations of popular Flake8 plugins, like flake8-bugbear
  • ⌨️ First-party editor integrations for VS Code and more
  • 🌎 Monorepo-friendly, with hierarchical and cascading configuration

Ruff aims to be orders of magnitude faster than alternative tools while integrating more functionality behind a single, common interface.

Ruff can be used to replace Flake8 (plus dozens of plugins), Black, isort, pydocstyle, pyupgrade, autoflake, and more, all while executing tens or hundreds of times faster than any individual tool.

Ruff is extremely actively developed and used in major open-source projects like:

...and many more.

Ruff is backed by Astral. Read the launch post, or the original project announcement.

Testimonials

Sebastián Ramírez, creator of FastAPI:

Ruff is so fast that sometimes I add an intentional bug in the code just to confirm it's actually running and checking the code.

Nick Schrock, founder of Elementl, co-creator of GraphQL:

Why is Ruff a gamechanger? Primarily because it is nearly 1000x faster. Literally. Not a typo. On our largest module (dagster itself, 250k LOC) pylint takes about 2.5 minutes, parallelized across 4 cores on my M1. Running ruff against our entire codebase takes .4 seconds.

Bryan Van de Ven, co-creator of Bokeh, original author of Conda:

Ruff is ~150-200x faster than flake8 on my machine, scanning the whole repo takes ~0.2s instead of ~20s. This is an enormous quality of life improvement for local dev. It's fast enough that I added it as an actual commit hook, which is terrific.

Timothy Crosley, creator of isort:

Just switched my first project to Ruff. Only one downside so far: it's so fast I couldn't believe it was working till I intentionally introduced some errors.

Tim Abbott, lead developer of Zulip:

This is just ridiculously fast... ruff is amazing.

Table of Contents

For more, see the documentation.

  1. Getting Started
  2. Configuration
  3. Rules
  4. Contributing
  5. Support
  6. Acknowledgements
  7. Who's Using Ruff?
  8. License

Getting Started

For more, see the documentation.

Installation

Ruff is available as ruff on PyPI.

Invoke Ruff directly with uvx:

uvx ruff check   # Lint all files in the current directory.
uvx ruff format  # Format all files in the current directory.

Or install Ruff with uv (recommended), pip, or pipx:

# With uv.
uv tool install ruff@latest  # Install Ruff globally.
uv add --dev ruff            # Or add Ruff to your project.

# With pip.
pip install ruff

# With pipx.
pipx install ruff

Starting with version 0.5.0, Ruff can be installed with our standalone installers:

# On macOS and Linux.
curl -LsSf https://astral.sh/ruff/install.sh | sh

# On Windows.
powershell -c "irm https://astral.sh/ruff/install.ps1 | iex"

# For a specific version.
curl -LsSf https://astral.sh/ruff/0.11.13/install.sh | sh
powershell -c "irm https://astral.sh/ruff/0.11.13/install.ps1 | iex"

You can also install Ruff via Homebrew, Conda, and with a variety of other package managers.

Usage

To run Ruff as a linter, try any of the following:

ruff check                          # Lint all files in the current directory (and any subdirectories).
ruff check path/to/code/            # Lint all files in `/path/to/code` (and any subdirectories).
ruff check path/to/code/*.py        # Lint all `.py` files in `/path/to/code`.
ruff check path/to/code/to/file.py  # Lint `file.py`.
ruff check @arguments.txt           # Lint using an input file, treating its contents as newline-delimited command-line arguments.

Or, to run Ruff as a formatter:

ruff format                          # Format all files in the current directory (and any subdirectories).
ruff format path/to/code/            # Format all files in `/path/to/code` (and any subdirectories).
ruff format path/to/code/*.py        # Format all `.py` files in `/path/to/code`.
ruff format path/to/code/to/file.py  # Format `file.py`.
ruff format @arguments.txt           # Format using an input file, treating its contents as newline-delimited command-line arguments.

Ruff can also be used as a pre-commit hook via ruff-pre-commit:

- repo: https://github.com/astral-sh/ruff-pre-commit
  # Ruff version.
  rev: v0.11.13
  hooks:
    # Run the linter.
    - id: ruff
      args: [ --fix ]
    # Run the formatter.
    - id: ruff-format

Ruff can also be used as a VS Code extension or with various other editors.

Ruff can also be used as a GitHub Action via ruff-action:

name: Ruff
on: [ push, pull_request ]
jobs:
  ruff:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: astral-sh/ruff-action@v3

Configuration

Ruff can be configured through a pyproject.toml, ruff.toml, or .ruff.toml file (see: Configuration, or Settings for a complete list of all configuration options).

If left unspecified, Ruff's default configuration is equivalent to the following ruff.toml file:

# Exclude a variety of commonly ignored directories.
exclude = [
    ".bzr",
    ".direnv",
    ".eggs",
    ".git",
    ".git-rewrite",
    ".hg",
    ".ipynb_checkpoints",
    ".mypy_cache",
    ".nox",
    ".pants.d",
    ".pyenv",
    ".pytest_cache",
    ".pytype",
    ".ruff_cache",
    ".svn",
    ".tox",
    ".venv",
    ".vscode",
    "__pypackages__",
    "_build",
    "buck-out",
    "build",
    "dist",
    "node_modules",
    "site-packages",
    "venv",
]

# Same as Black.
line-length = 88
indent-width = 4

# Assume Python 3.9
target-version = "py39"

[lint]
# Enable Pyflakes (`F`) and a subset of the pycodestyle (`E`) codes by default.
select = ["E4", "E7", "E9", "F"]
ignore = []

# Allow fix for all enabled rules (when `--fix`) is provided.
fixable = ["ALL"]
unfixable = []

# Allow unused variables when underscore-prefixed.
dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$"

[format]
# Like Black, use double quotes for strings.
quote-style = "double"

# Like Black, indent with spaces, rather than tabs.
indent-style = "space"

# Like Black, respect magic trailing commas.
skip-magic-trailing-comma = false

# Like Black, automatically detect the appropriate line ending.
line-ending = "auto"

Note that, in a pyproject.toml, each section header should be prefixed with tool.ruff. For example, [lint] should be replaced with [tool.ruff.lint].

Some configuration options can be provided via dedicated command-line arguments, such as those related to rule enablement and disablement, file discovery, and logging level:

ruff check --select F401 --select F403 --quiet

The remaining configuration options can be provided through a catch-all --config argument:

ruff check --config "lint.per-file-ignores = {'some_file.py' = ['F841']}"

To opt in to the latest lint rules, formatter style changes, interface updates, and more, enable preview mode by setting preview = true in your configuration file or passing --preview on the command line. Preview mode enables a collection of unstable features that may change prior to stabilization.

See ruff help for more on Ruff's top-level commands, or ruff help check and ruff help format for more on the linting and formatting commands, respectively.

Rules

Ruff supports over 800 lint rules, many of which are inspired by popular tools like Flake8, isort, pyupgrade, and others. Regardless of the rule's origin, Ruff re-implements every rule in Rust as a first-party feature.

By default, Ruff enables Flake8's F rules, along with a subset of the E rules, omitting any stylistic rules that overlap with the use of a formatter, like ruff format or Black.

If you're just getting started with Ruff, the default rule set is a great place to start: it catches a wide variety of common errors (like unused imports) with zero configuration.

Beyond the defaults, Ruff re-implements some of the most popular Flake8 plugins and related code quality tools, including:

For a complete enumeration of the supported rules, see Rules.

Contributing

Contributions are welcome and highly appreciated. To get started, check out the contributing guidelines.

You can also join us on Discord.

Support

Having trouble? Check out the existing issues on GitHub, or feel free to open a new one.

You can also ask for help on Discord.

Acknowledgements

Ruff's linter draws on both the APIs and implementation details of many other tools in the Python ecosystem, especially Flake8, Pyflakes, pycodestyle, pydocstyle, pyupgrade, and isort.

In some cases, Ruff includes a "direct" Rust port of the corresponding tool. We're grateful to the maintainers of these tools for their work, and for all the value they've provided to the Python community.

Ruff's formatter is built on a fork of Rome's rome_formatter, and again draws on both API and implementation details from Rome, Prettier, and Black.

Ruff's import resolver is based on the import resolution algorithm from Pyright.

Ruff is also influenced by a number of tools outside the Python ecosystem, like Clippy and ESLint.

Ruff is the beneficiary of a large number of contributors.

Ruff is released under the MIT license.

Who's Using Ruff?

Ruff is used by a number of major open-source projects and companies, including:

Show Your Support

If you're using Ruff, consider adding the Ruff badge to your project's README.md:

[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

...or README.rst:

.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
    :target: https://github.com/astral-sh/ruff
    :alt: Ruff

...or, as HTML:

<a href="https://github.com/astral-sh/ruff"><img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json" alt="Ruff" style="max-width:100%;"></a>

License

This repository is licensed under the MIT License

0.11.13 Jun 05, 2025
0.11.12 May 29, 2025
0.11.11 May 22, 2025
0.11.10 May 15, 2025
0.11.9 May 09, 2025
0.11.8 May 01, 2025
0.11.7 Apr 24, 2025
0.11.6 Apr 17, 2025
0.11.5 Apr 10, 2025
0.11.4 Apr 04, 2025
0.11.3 Apr 03, 2025
0.11.2 Mar 21, 2025
0.11.1 Mar 20, 2025
0.11.0 Mar 14, 2025
0.10.0 Mar 13, 2025
0.9.10 Mar 07, 2025
0.9.9 Feb 28, 2025
0.9.8 Feb 27, 2025
0.9.7 Feb 20, 2025
0.9.6 Feb 10, 2025
0.9.5 Feb 06, 2025
0.9.4 Jan 30, 2025
0.9.3 Jan 23, 2025
0.9.2 Jan 16, 2025
0.9.1 Jan 10, 2025
0.9.0 Jan 09, 2025
0.8.6 Jan 04, 2025
0.8.5 Jan 02, 2025
0.8.4 Dec 19, 2024
0.8.3 Dec 12, 2024
0.8.2 Dec 05, 2024
0.8.1 Nov 29, 2024
0.8.0 Nov 22, 2024
0.7.4 Nov 15, 2024
0.7.3 Nov 08, 2024
0.7.2 Nov 01, 2024
0.7.1 Oct 24, 2024
0.7.0 Oct 17, 2024
0.6.9 Oct 04, 2024
0.6.8 Sep 26, 2024
0.6.7 Sep 21, 2024
0.6.6 Sep 20, 2024
0.6.5 Sep 13, 2024
0.6.4 Sep 05, 2024
0.6.3 Aug 29, 2024
0.6.2 Aug 22, 2024
0.6.1 Aug 16, 2024
0.6.0 Aug 15, 2024
0.5.7 Aug 08, 2024
0.5.6 Aug 02, 2024
0.5.5 Jul 25, 2024
0.5.4 Jul 20, 2024
0.5.3 Jul 18, 2024
0.5.2 Jul 14, 2024
0.5.1 Jul 05, 2024
0.5.0 Jun 27, 2024
0.4.10 Jun 20, 2024
0.4.9 Jun 14, 2024
0.4.8 Jun 05, 2024
0.4.7 May 31, 2024
0.4.6 May 28, 2024
0.4.5 May 23, 2024
0.4.4 May 09, 2024
0.4.3 May 03, 2024
0.4.2 Apr 25, 2024
0.4.1 Apr 19, 2024
0.4.0 Apr 18, 2024
0.3.7 Apr 12, 2024
0.3.6 Apr 11, 2024
0.3.5 Apr 01, 2024
0.3.4 Mar 21, 2024
0.3.3 Mar 15, 2024
0.3.2 Mar 09, 2024
0.3.1 Mar 06, 2024
0.3.0 Feb 29, 2024
0.2.2 Feb 17, 2024
0.2.1 Feb 05, 2024
0.2.0 Feb 01, 2024
0.1.15 Jan 29, 2024
0.1.14 Jan 19, 2024
0.1.13 Jan 12, 2024
0.1.12 Jan 11, 2024
0.1.11 Jan 02, 2024
0.1.10 Jan 02, 2024
0.1.9 Dec 21, 2023
0.1.8 Dec 13, 2023
0.1.7 Dec 04, 2023
0.1.6 Nov 17, 2023
0.1.5 Nov 08, 2023
0.1.4 Nov 03, 2023
0.1.3 Oct 26, 2023
0.1.2 Oct 24, 2023
0.1.1 Oct 19, 2023
0.1.0 Oct 16, 2023
0.0.292 Oct 02, 2023
0.0.291 Sep 22, 2023
0.0.290 Sep 15, 2023
0.0.289 Sep 12, 2023
0.0.288 Sep 11, 2023
0.0.287 Sep 01, 2023
0.0.286 Aug 25, 2023
0.0.285 Aug 17, 2023
0.0.284 Aug 09, 2023
0.0.283 Aug 08, 2023
0.0.282 Aug 01, 2023
0.0.281 Jul 31, 2023
0.0.280 Jul 22, 2023
0.0.279 Jul 21, 2023
0.0.278 Jul 12, 2023
0.0.277 Jul 04, 2023
0.0.276 Jul 03, 2023
0.0.275 Jun 22, 2023
0.0.274 Jun 21, 2023
0.0.273 Jun 20, 2023
0.0.272 Jun 08, 2023
0.0.271 Jun 06, 2023
0.0.270 May 24, 2023
0.0.269 May 18, 2023
0.0.267 May 12, 2023
0.0.266 May 12, 2023
0.0.265 May 05, 2023
0.0.264 May 02, 2023
0.0.263 Apr 25, 2023
0.0.262 Apr 19, 2023
0.0.261 Apr 05, 2023
0.0.260 Mar 29, 2023
0.0.259 Mar 23, 2023
0.0.258 Mar 22, 2023
0.0.257 Mar 18, 2023
0.0.256 Mar 15, 2023
0.0.255 Mar 13, 2023
0.0.254 Mar 04, 2023
0.0.253 Feb 27, 2023
0.0.252 Feb 22, 2023
0.0.251 Feb 21, 2023
0.0.250 Feb 21, 2023
0.0.249 Feb 20, 2023
0.0.248 Feb 19, 2023
0.0.247 Feb 15, 2023
0.0.246 Feb 13, 2023
0.0.245 Feb 11, 2023
0.0.244 Feb 08, 2023
0.0.243 Feb 07, 2023
0.0.242 Feb 06, 2023
0.0.241 Feb 04, 2023
0.0.240 Feb 02, 2023
0.0.239 Feb 01, 2023
0.0.238 Jan 31, 2023
0.0.237 Jan 28, 2023
0.0.236 Jan 27, 2023
0.0.235 Jan 25, 2023
0.0.234 Jan 25, 2023
0.0.233 Jan 24, 2023
0.0.231 Jan 24, 2023
0.0.230 Jan 22, 2023
0.0.229 Jan 21, 2023
0.0.228 Jan 20, 2023
0.0.227 Jan 20, 2023
0.0.226 Jan 19, 2023
0.0.225 Jan 18, 2023
0.0.224 Jan 17, 2023
0.0.223 Jan 16, 2023
0.0.222 Jan 15, 2023
0.0.221 Jan 14, 2023
0.0.220 Jan 13, 2023
0.0.219 Jan 12, 2023
0.0.218 Jan 11, 2023
0.0.217 Jan 10, 2023
0.0.216 Jan 09, 2023
0.0.215 Jan 08, 2023
0.0.214 Jan 07, 2023
0.0.213 Jan 07, 2023
0.0.212 Jan 06, 2023
0.0.211 Jan 05, 2023
0.0.210 Jan 04, 2023
0.0.209 Jan 03, 2023
0.0.208 Jan 03, 2023
0.0.207 Jan 02, 2023
0.0.206 Jan 01, 2023
0.0.205 Dec 31, 2022
0.0.204 Dec 31, 2022
0.0.203 Dec 30, 2022
0.0.202 Dec 30, 2022
0.0.201 Dec 30, 2022
0.0.200 Dec 29, 2022
0.0.199 Dec 29, 2022
0.0.198 Dec 28, 2022
0.0.196 Dec 27, 2022
0.0.195 Dec 27, 2022
0.0.194 Dec 26, 2022
0.0.193 Dec 24, 2022
0.0.192 Dec 22, 2022
0.0.191 Dec 22, 2022
0.0.190 Dec 21, 2022
0.0.189 Dec 20, 2022
0.0.188 Dec 19, 2022
0.0.187 Dec 19, 2022
0.0.186 Dec 18, 2022
0.0.185 Dec 17, 2022
0.0.184 Dec 16, 2022
0.0.183 Dec 16, 2022
0.0.182 Dec 15, 2022
0.0.181 Dec 14, 2022
0.0.180 Dec 14, 2022
0.0.178 Dec 13, 2022
0.0.177 Dec 12, 2022
0.0.176 Dec 11, 2022
0.0.175 Dec 11, 2022
0.0.174 Dec 10, 2022
0.0.173 Dec 10, 2022
0.0.172 Dec 09, 2022
0.0.171 Dec 09, 2022
0.0.170 Dec 08, 2022
0.0.169 Dec 08, 2022
0.0.168 Dec 07, 2022
0.0.167 Dec 07, 2022
0.0.166 Dec 06, 2022
0.0.165 Dec 06, 2022
0.0.164 Dec 06, 2022
0.0.163 Dec 06, 2022
0.0.162 Dec 06, 2022
0.0.161 Dec 05, 2022
0.0.160 Dec 05, 2022
0.0.159 Dec 05, 2022
0.0.158 Dec 05, 2022
0.0.157 Dec 04, 2022
0.0.156 Dec 04, 2022
0.0.155 Dec 04, 2022
0.0.154 Dec 04, 2022
0.0.153 Dec 03, 2022
0.0.152 Dec 02, 2022
0.0.151 Dec 02, 2022
0.0.150 Dec 01, 2022
0.0.149 Nov 30, 2022
0.0.148 Nov 30, 2022
0.0.146 Nov 29, 2022
0.0.145 Nov 29, 2022
0.0.144 Nov 29, 2022
0.0.143 Nov 28, 2022
0.0.142 Nov 28, 2022
0.0.141 Nov 26, 2022
0.0.140 Nov 26, 2022
0.0.139 Nov 26, 2022
0.0.138 Nov 25, 2022
0.0.137 Nov 24, 2022
0.0.135 Nov 23, 2022
0.0.134 Nov 22, 2022
0.0.133 Nov 21, 2022
0.0.132 Nov 20, 2022
0.0.131 Nov 20, 2022
0.0.130 Nov 20, 2022
0.0.129 Nov 20, 2022
0.0.128 Nov 19, 2022
0.0.127 Nov 18, 2022
0.0.126 Nov 17, 2022
0.0.125 Nov 17, 2022
0.0.124 Nov 16, 2022
0.0.123 Nov 16, 2022
0.0.122 Nov 16, 2022
0.0.121 Nov 15, 2022
0.0.120 Nov 15, 2022
0.0.119 Nov 15, 2022
0.0.118 Nov 14, 2022
0.0.117 Nov 13, 2022
0.0.116 Nov 13, 2022
0.0.114 Nov 12, 2022
0.0.113 Nov 12, 2022
0.0.112 Nov 11, 2022
0.0.111 Nov 11, 2022
0.0.110 Nov 11, 2022
0.0.109 Nov 10, 2022
0.0.108 Nov 08, 2022
0.0.107 Nov 08, 2022
0.0.106 Nov 07, 2022
0.0.105 Nov 07, 2022
0.0.104 Nov 06, 2022
0.0.103 Nov 06, 2022
0.0.102 Nov 05, 2022
0.0.100 Nov 04, 2022
0.0.99 Nov 03, 2022
0.0.98 Nov 03, 2022
0.0.97 Nov 03, 2022
0.0.96 Nov 03, 2022
0.0.95 Nov 02, 2022
0.0.94 Nov 01, 2022
0.0.93 Oct 31, 2022
0.0.92 Oct 30, 2022
0.0.91 Oct 29, 2022
0.0.90 Oct 29, 2022
0.0.89 Oct 29, 2022
0.0.88 Oct 29, 2022
0.0.86 Oct 27, 2022
0.0.85 Oct 26, 2022
0.0.84 Oct 26, 2022
0.0.83 Oct 26, 2022
0.0.82 Oct 21, 2022
0.0.81 Oct 18, 2022
0.0.80 Oct 17, 2022
0.0.79 Oct 17, 2022
0.0.78 Oct 17, 2022
0.0.77 Oct 16, 2022
0.0.76 Oct 15, 2022
0.0.75 Oct 14, 2022
0.0.74 Oct 14, 2022
0.0.73 Oct 14, 2022
0.0.72 Oct 13, 2022
0.0.71 Oct 12, 2022
0.0.70 Oct 12, 2022
0.0.69 Oct 11, 2022
0.0.68 Oct 10, 2022
0.0.67 Oct 10, 2022
0.0.66 Oct 10, 2022
0.0.65 Oct 10, 2022
0.0.64 Oct 09, 2022
0.0.63 Oct 09, 2022
0.0.62 Oct 09, 2022
0.0.61 Oct 08, 2022
0.0.60 Oct 07, 2022
0.0.59 Oct 07, 2022
0.0.58 Oct 07, 2022
0.0.57 Oct 06, 2022
0.0.55 Oct 05, 2022
0.0.54 Oct 04, 2022
0.0.53 Oct 04, 2022
0.0.52 Oct 03, 2022
0.0.51 Oct 03, 2022
0.0.50 Oct 03, 2022
0.0.49 Sep 30, 2022
0.0.48 Sep 29, 2022
0.0.47 Sep 29, 2022
0.0.46 Sep 24, 2022
0.0.45 Sep 23, 2022
0.0.44 Sep 21, 2022
0.0.43 Sep 20, 2022
0.0.42 Sep 20, 2022
0.0.40 Sep 16, 2022
0.0.39 Sep 16, 2022
0.0.37 Sep 13, 2022
0.0.36 Sep 12, 2022
0.0.35 Sep 12, 2022
0.0.34 Sep 11, 2022
0.0.33 Sep 11, 2022
0.0.32 Sep 10, 2022
0.0.31 Sep 10, 2022
0.0.30 Sep 08, 2022
0.0.29 Sep 07, 2022
0.0.28 Sep 06, 2022
0.0.25 Sep 03, 2022
0.0.24 Sep 02, 2022
0.0.23 Sep 01, 2022
0.0.22 Aug 31, 2022
0.0.21 Aug 31, 2022
0.0.20 Aug 30, 2022
0.0.19 Aug 30, 2022
0.0.18 Aug 29, 2022
0.0.17 Aug 29, 2022
0.0.16 Aug 28, 2022
0.0.15 Aug 28, 2022
0.0.14 Aug 28, 2022
0.0.13 Aug 27, 2022

Wheel compatibility matrix

Platform Python 3
linux_armv6l
macosx_10_12_x86_64
macosx_11_0_arm64
manylinux2014_aarch64
manylinux2014_armv7l
manylinux2014_i686
manylinux2014_ppc64
manylinux2014_ppc64le
manylinux2014_s390x
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_armv7l
manylinux_2_17_i686
manylinux_2_17_ppc64
manylinux_2_17_ppc64le
manylinux_2_17_s390x
manylinux_2_17_x86_64
musllinux_1_2_aarch64
musllinux_1_2_armv7l
musllinux_1_2_i686
musllinux_1_2_x86_64
win32
win_amd64
win_arm64

Files in release

No dependencies