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.
- The Odoo rules, how to enable them, and how to migrate from pylint-odoo: https://vauxoo.github.io/ruff-odoo/
- Everything else — configuration, the formatter, editor integrations, the upstream rules — behaves exactly as upstream and is documented at https://docs.astral.sh/ruff/.
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.16
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.zis the upstream Ruff release this fork is based on (for example0.16.2).wcounts the fork's own releases on top of that upstream base, starting at1.
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.16
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.16+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.16",
"commit_info": {
"short_commit_hash": "b45cfcb38",
"commit_hash": "b45cfcb38d111d9f446b195125290a19e4cf8a4e",
"commit_date": "2026-08-15",
"last_tag": "0.16.2.16",
"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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ruff_odoo-0.16.2.16.tar.gz.
File metadata
- Download URL: ruff_odoo-0.16.2.16.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69c22e9c8d3e63195f6f1752b1ff84b48dd27970071c9596bec04ecb5b10f2dd
|
|
| MD5 |
2e1c12248dd6d9c0a2ae55661f284ca1
|
|
| BLAKE2b-256 |
6082a6ca1bff065720b67abc24e586a944f40b2fb3639accd569372f72167fee
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-win_arm64.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
159917953fcec4c4b657c2106761d3fc2f48d044e4d9895f5248bc81619a1e15
|
|
| MD5 |
f3ba4d5fd901042464b6f234a310f7d7
|
|
| BLAKE2b-256 |
1ce93f87f53e6ff217e7c15efe48c122e96d8dd8e644f380ffd0f27e970042cc
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-win_amd64.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3f372ff103348ce71fa99f589c63173a7364275cff0a9b90ec6f7ee6cec1f90
|
|
| MD5 |
3f8fcec6eee07262651e5fec8855c854
|
|
| BLAKE2b-256 |
2eb82ec0d2746433f4d19af6cea1d8f7a69d3e74bf9255d4c6cfe4255892c6d7
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-win32.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82cd5edab5fe6212134007db9cde2107907fcc73fb8ddf6f767782304635e2e9
|
|
| MD5 |
2ad261fc857008da38b9f9b81072a300
|
|
| BLAKE2b-256 |
43ab66f0f088dcfbef2c43f65b9f09f4b78a3eefa5e3c394c86747bfb872ff51
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b1110feb6a28f0b0edab45fcd35e16182ecbc6f5dfc5242c23bd80ac2878452
|
|
| MD5 |
9b19fca5459135be9154ea1fd7fd660e
|
|
| BLAKE2b-256 |
352986969e93f763e76e242bd084b6888800c07a1a36c54517b0c008773f41ef
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-musllinux_1_2_i686.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f26c95aa1ae5d42ccb41487ff70ff434ea5d7019f28e75cbdd01108bef1d10f4
|
|
| MD5 |
2f76d1a6ef6fe7aa34a081df84dccca8
|
|
| BLAKE2b-256 |
ee720cef69b4a2b9004c1c057f006bfcba9016e7052e23ae879748b8e1f4779a
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f08d7ec0b4b7ade7c7901b38a71075907669ae2ee57cf3caead54d61731728a3
|
|
| MD5 |
dbc55b2bc202c59c79cacdfd32e0d5a1
|
|
| BLAKE2b-256 |
2cb5191d5f92d7316c21c19e0ce7d1abff4bff1cc066b6b88d22afcbc1bba344
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddd15e7e54a1ea2719533c14ed174e342f1b0bff92c2a61dfa2c6ff816af07a0
|
|
| MD5 |
d4a3f149fb3a01c200e9d150e1d847bb
|
|
| BLAKE2b-256 |
ad1b853a35519aa49398cd4544248a9cbe7b8d6a6c4579f7a103406393166cec
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-manylinux_2_31_riscv64.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
547cbb1a70f1efb7843550447f89f6fdaecde5f02d2b4267392ec10812584f38
|
|
| MD5 |
729cbce6c8b5be26d1d594a209d7894a
|
|
| BLAKE2b-256 |
9235dc17c97d079b3aeb91e3ade8a944a2de3eeff5274608a4dd3b653f111dba
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 11.2 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fb192050a11f6dce3231225ff0b7f1baa33921a1c46890de0137928264e9496
|
|
| MD5 |
78f4fb1e0d0c9d33208c9bf8301468ff
|
|
| BLAKE2b-256 |
e2d4d2b9a786841824dc6981ea4b47981ebe83375f4034cfa6d0d29daa180478
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e317f63d10d520da986fa96b8fc41c982611d75e427c88e51363df34785a4547
|
|
| MD5 |
e2bd0291ad0c839c28779a2fa3eeb4e5
|
|
| BLAKE2b-256 |
5f0fcf336104ffaf80954a069cd040a0b680a2b62961f05a1fc2763bdd3744d6
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6ffa9dbdb934aba0c08a35a52b5fd28817aa73ea5b61a65c5d1ea5d3d96ba74
|
|
| MD5 |
32cf6cfe87e03dadb2f8643fa8acef81
|
|
| BLAKE2b-256 |
ee66b502298eedde5f520c59149b7c5c0f2b8217555eb642df84ee2d9433a7cb
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a06250239f5aebcd9dc9e840ef9fcc3d9ad1bdff23ff201dc411f23e260eba79
|
|
| MD5 |
c56c60d78d1843dd5a3ff1b2ec48e9a1
|
|
| BLAKE2b-256 |
9085b6018cfa8ddf4c86c8384c218c9078f2d5c879ae0a296aa0e4a433767c9c
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d048638b399df54d9606261aaa8b44387fc4051e4e04f5799ec5592c91469b4
|
|
| MD5 |
d4d1965de980dce0f8fc6c105f40bd0c
|
|
| BLAKE2b-256 |
a075414ab346f4a8e2b325d64a0585c08396802aeadfcc6f690005563d9a5d6a
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0486b36690aa9032f1100de63d0b114ee76350045bcb93d74f5a4041284bbd5
|
|
| MD5 |
036e0ad5f53ad4e8b2f460a9411e41ca
|
|
| BLAKE2b-256 |
d674326453b78e46f8657b8bfcf05840d77c9c736ad2f9adcb7e7b36c6ec53af
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5386115823bfa21cdae5d9a606da0fc5531b0aeb2f8fbf212b9c71c52a8fed96
|
|
| MD5 |
89ae6726dc64297073adab8d558bb70e
|
|
| BLAKE2b-256 |
2f2f5fbdcfde7f85380cb62b08f715bcbd03a30bc7b856eae8a255bf20f10d4b
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-macosx_10_12_x86_64.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7886cb9b7e20bc6e5640b66d8194b809c3e478f369413f4505aab5dcb4d72be7
|
|
| MD5 |
24eb9cd10f9a048dbabefc3d9b626689
|
|
| BLAKE2b-256 |
ae48b87a1947ca7b386543f22f3276943d19af303eb9c56c589fa45fefc35f6d
|
File details
Details for the file ruff_odoo-0.16.2.16-py3-none-linux_armv6l.whl.
File metadata
- Download URL: ruff_odoo-0.16.2.16-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
baf118e86564bf2418a396f244d5eabb0e63e101439578898af453e923087792
|
|
| MD5 |
c7c19418c943ecb5e873c9787aea87a3
|
|
| BLAKE2b-256 |
7ca25410d5b3a2e3058bf68535c18873e4e2b35abf587ecd1da8a5f290036cfa
|