Skip to main content

ruff-odoo

ruff-odoo is Vauxoo's fork of Ruff, shipping every upstream linter and formatter rule plus the ODOO and OAPP rule groups, ported from pylint-odoo and odoo-pre-commit-hooks.

This file covers what differs from upstream Ruff for anyone installing or building the fork: the command name, the packaging, and the version scheme.

The ruff-odoo command

The published command is ruff-odoo, not ruff. It is the exact same CLI, only under a name that cannot collide with an upstream ruff installation, so both can live in the same environment:

$ ruff-odoo check   # Lint all files in the current directory.
$ ruff-odoo format  # Format all files in the current directory.

The Python module is ruff_odoo, so the CLI is also reachable without the console script:

$ python -m ruff_odoo check

Installation

The package is published to PyPI as ruff-odoo. It is not distributed through Homebrew, conda, Docker, or the standalone astral.sh installers — those channels ship upstream Ruff only.

$ # Run it without installing.
$ uvx ruff-odoo check

$ # Install it globally.
$ uv tool install ruff-odoo@latest

$ # Or add it to your project.
$ uv add --dev ruff-odoo

$ # With pip.
$ pip install ruff-odoo

Installing ruff-odoo alongside the upstream ruff package is supported, even in the same environment: ruff-odoo owns the ruff-odoo entry point and never touches ruff.

pre-commit

Use the mirror repository, which installs the prebuilt wheels:

repos:
  - repo: https://github.com/vauxoo/ruff-pre-commit
    # Use the latest release tag; see the version scheme below.
    rev: 0.16.2.15
    hooks:
      - id: ruff-check
      - id: ruff-format

The hook ids match astral-sh/ruff-pre-commit, so switching between upstream and this fork means changing only repo and rev.

This repository also defines the hooks directly (see .pre-commit-hooks.yaml), but pointing repo at it builds Ruff from source with maturin on every environment creation, which is slow and requires a Rust toolchain. Prefer the mirror.

Version scheme

Fork releases use four components, x.y.z.w:

  • x.y.z is the upstream Ruff release this fork is based on (for example 0.16.2).
  • w counts the fork's own releases on top of that upstream base, starting at 1.

So 0.16.2.4 is the fourth Vauxoo release built on upstream Ruff 0.16.2. When the fork is rebased onto a newer upstream, x.y.z follows it and w starts counting again.

The version lives in [project] version of the root pyproject.toml and is bumped by bump2version (see .bumpversion.cfg), which also creates the release tag. Tags are the bare version with no prefix (0.16.2.4, not v0.16.2.4); pushing one triggers the PyPI release workflow. Because every fork tag has four components, it can never be confused with one of upstream's three-component tags.

Cargo cannot express a four-component version, so crates/ruff_odoo/Cargo.toml keeps the three-component x.y.z and crates/ruff/build.rs reads the real version out of pyproject.toml at build time, exposing it as RUFF_ODOO_VERSION. A build made outside a checkout of this repository falls back to the Cargo version.

Reporting the version

--version prints the bare version and nothing else:

$ ruff-odoo --version
ruff-odoo 0.16.2.15

It stays bare on purpose: tools that shell out to the binary (ruff-lsp, for one) parse that output as a PEP 440 version and fail on anything appended to it.

The version subcommand is the verbose one. It adds the number of commits since the release tag and the commit the binary was built from:

$ ruff-odoo version
ruff-odoo 0.16.2.15+3 (b45cfcb38 2026-08-15)

The leading name is the binary that was actually invoked, so a locally built ruff dev binary introduces itself as ruff. A release build sitting exactly on its tag has no +N suffix.

For machine-readable output, ask for JSON:

$ ruff-odoo version --output-format json
{
  "version": "0.16.2.15",
  "commit_info": {
    "short_commit_hash": "b45cfcb38",
    "commit_hash": "b45cfcb38d111d9f446b195125290a19e4cf8a4e",
    "commit_date": "2026-08-15",
    "last_tag": "0.16.2.15",
    "commits_since_last_tag": 3
  }
}

Building from source

The ruff-odoo binary is a thin wrapper crate (crates/ruff_odoo) around the untouched upstream ruff crate; the only differences are the displayed command name and the error prefix. Keeping the ruff crate and its binary unmodified is what keeps rebases onto upstream cheap.

Both binaries build from this checkout, and either one is fine for development:

cargo run --bin ruff-odoo -- check path/to/file.py
cargo run --bin ruff -- check path/to/file.py

See AGENTS.md for the full development workflow, and CONTRIBUTING.md for upstream's.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ruff_odoo-0.16.2.15.tar.gz (5.0 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ruff_odoo-0.16.2.15-py3-none-win_arm64.whl (11.6 MB view details)

Uploaded Python 3Windows ARM64

ruff_odoo-0.16.2.15-py3-none-win_amd64.whl (11.5 MB view details)

Uploaded Python 3Windows x86-64

ruff_odoo-0.16.2.15-py3-none-win32.whl (11.2 MB view details)

Uploaded Python 3Windows x86

ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_x86_64.whl (11.8 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_i686.whl (11.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_armv7l.whl (10.9 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_aarch64.whl (11.1 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

ruff_odoo-0.16.2.15-py3-none-manylinux_2_31_riscv64.whl (11.8 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (11.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (12.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (11.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (10.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

ruff_odoo-0.16.2.15-py3-none-macosx_11_0_arm64.whl (10.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

ruff_odoo-0.16.2.15-py3-none-macosx_10_12_x86_64.whl (11.3 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

ruff_odoo-0.16.2.15-py3-none-linux_armv6l.whl (11.1 MB view details)

Uploaded Python 3

File details

Details for the file ruff_odoo-0.16.2.15.tar.gz.

File metadata

  • Download URL: ruff_odoo-0.16.2.15.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15.tar.gz
Algorithm Hash digest
SHA256 a89ddb848ec5c42cee382028e939bc035bd7179a8bf32a29deaa2f8cac58472c
MD5 42d97a1f1bbeb93a396e78d4dc89bcd3
BLAKE2b-256 aac04c889f3c101b24e8a185d4d2d74f7777780e7d12553e75905e392363367f

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-win_arm64.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-win_arm64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 96b89a433ee726038440eca049942f15cbe83e3456f32f2063007885a52ce09f
MD5 2e096b51c3978514cbb1e897fa9805a0
BLAKE2b-256 89414212bbbc659a58cebb77a9427858225302c40d61cfe5cef0f5a3e02edee6

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-win_amd64.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-win_amd64.whl
  • Upload date:
  • Size: 11.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3531b6d8c8008bf4f2d2acdd5969ce5afd7d432d1d1fcb8f59b664aa6ae79b5a
MD5 a17342c44ac2b13451a7e19bf4197edc
BLAKE2b-256 ed53e387ac8ed1e6685371ac61adcf0bb1eb9a4630bb29091a6d787e91e0f01c

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-win32.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-win32.whl
  • Upload date:
  • Size: 11.2 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-win32.whl
Algorithm Hash digest
SHA256 135c566105ec0b2b9f8655a1feafe1c34f186f6ca126b9ca6c45abe6d49a6030
MD5 27170cec4420eb92bbbb36ce2d0ba24b
BLAKE2b-256 bb9c99b5da91453bcc026b1ce632dab322946947f63fcf78c05a37df61c3894e

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: Python 3, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2ce1dba6c5e4e9607214dad690284280cadd6328ff7ed40245962a65a73851ec
MD5 18b242db4fa7818c3989a3d6db35d147
BLAKE2b-256 09f39ca85c4dd02d70f32b893a0875ab9a9bbf644d6f40c13b4a3cfd40dd8bcb

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_i686.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 11.4 MB
  • Tags: Python 3, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a6e8bc5d71e6163b4e729b3100e74c9e0bdc4c5dabc98e8337d88aac569548cf
MD5 6eab5b065d97dab082118442e98ffec5
BLAKE2b-256 1a253879ddf2e46d2e56fc2460713e91c86a4543b0dd8d407b1c8d674148b9bd

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6692b0d63ad8984ad98f267fb64888bba5f99ea2a0cd2e50837a5a7196b4fee6
MD5 bdb3922210ad96edd0339bdc6d708ed3
BLAKE2b-256 98ad9a3b5ecc926d1c48e4603efc7ea3b1ed55bc39838937461cd8a03db45578

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f6eb63e92839939e6d591a309af9325e6303cec9693153b8ea32662d1b56fe2
MD5 7f1bf2042a84b0920287c5b9d1b17376
BLAKE2b-256 ab614e337303296c67e36f7107bb31e7b17b5097571215955b0229904820aba6

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-manylinux_2_31_riscv64.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 bc9e158d641839c9de927c86d1141f60d7f58d494829257c759e12de63e91df5
MD5 b790f560cc67b76c0f89cfbd06df196f
BLAKE2b-256 a6fa6b9064a1143b7aecc9cce93c7d4744df047daa509bc64ad42c25344dd8c5

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be9824f4d81ee1e1ed0393dc498a4a495234e0ca0525a0d910cc2341077b4351
MD5 a929f08f129d5b9f308cd1c62e85aad6
BLAKE2b-256 3eeaa19c5b8886f2481ab572693a8294bdb3e10579dadc98ef7a0a8927594977

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 11.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 acc0e04b6f4b3fbae4a16c6cd401607a4b51ef4a0d1b95210a3af2f9baf0924a
MD5 89abd7808a0f2457f59e8d53ba47a343
BLAKE2b-256 477f20f1d52ff0d02a87f546d1cd9edc8eacfffea7631128b13233f840a6908a

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 12.5 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0bcbd9b5df4f066225cd6ec023dbf465af8913b989c0966f9ce4319f7e7dddf7
MD5 ac656016bf057f5dbffac593d32f2609
BLAKE2b-256 dc6c39f124873dcbe21ed6593efbf8cbd5fbc5066d6ea432abb6a59fcd29677e

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 11.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3a4f53676819e721e8d47d980a94a57f0f53e2d59331f46f5b5905df0f407723
MD5 a42914c8e51cf0e48bcd626637291ac1
BLAKE2b-256 eff1826852027bf3d9203c5e1a4662aee53d6163148c1c0bb5c47cf359186915

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 675bf8d2467da7ad063ae4d06f0e62a1cd38246d1932bcb2fe7c5c46101ffa0a
MD5 704372288ec7f17e4fa6cabaa22c0096
BLAKE2b-256 7167ab9684ac9da6fbd9e743ae65b2b1bdbc24912816e8bafc6633eb5201a481

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 10.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9459a0b30affd57fe070e653affe5a2f4c73d5bced2ac99fe906899eeae4a42
MD5 68be0f3389501cb4d187f0582b8a9e7d
BLAKE2b-256 819c6debba03accbe0685d85e7515052fb33da7ebc6a0c44200f1b957d64eb8b

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 10.6 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d9057b77fd660e850975de560cbdcb1514ec0903aeaaacd21eff6a48ac9a394
MD5 1cd70706a665c23f27b991aa038a8039
BLAKE2b-256 19aebae6a4f104e125f9b05d127ecad79ad5476a63fd167d7f5418cb037bbdd0

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b5ca29ffd63ce40910ed62039a9bebbe4b999881ffe400fc86126e03c1d6ce0b
MD5 0b6e200f99b98d094c6a4560424d0d38
BLAKE2b-256 028ab7e719c68dea1caf2db920ef08e00db8b38689e8bd7291802b1e809e68eb

See more details on using hashes here.

File details

Details for the file ruff_odoo-0.16.2.15-py3-none-linux_armv6l.whl.

File metadata

  • Download URL: ruff_odoo-0.16.2.15-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ruff_odoo-0.16.2.15-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 7e56903a545495816717a8bf061a0f5e268fb1964becdf0cf61e9a011ef50a87
MD5 f9dbf044ad5fabe641fc704d8f0e1f46
BLAKE2b-256 fe97b6f7e179d367cb2802941a3602aa9784ed81706d4bdb2b540e5c69a581ef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page