summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-openstackclient
diff options
context:
space:
mode:
authorBenjamin Sparks <b.sparks@alugha.com>2025-05-30 01:23:15 +0200
committerBenjamin Sparks <b.sparks@alugha.com>2025-05-30 01:23:15 +0200
commitcf311adc9984df12064973ddb2ded771731cae5c (patch)
treef70b2f4d2e9679cca5fc5efb9f12713f9e254868 /pkgs/development/python-modules/python-openstackclient
parent018ae0a295010ea13f0ef453e17e0eab5ce88a72 (diff)
python3Packages.ruff: reuse already built ruff binary
The maturin build system cannot see that we already build the ruff binary in nixpkgs. This leads to the ruff binary being rebuilt and placed inside of the resulting Python package. Every nixpkgs-review that passes through the `pkgs.ruff` package therefore builds `ruff` 3 times per architecture. Said binary was never even used due to the patching that already occurs in `find_ruff_bin`. Especially with how time-consuming release builds can be in Rust, there is no reason to keep this package in this state. master: `nix-build -A python3Packages.ruff` - `0.44s user 0.28s system 0% cpu 5:09.64 total` branch: `nix-build -A python3Packages.ruff` - `0.36s user 0.12s system 9% cpu 4.856 total`
Diffstat (limited to 'pkgs/development/python-modules/python-openstackclient')
0 files changed, 0 insertions, 0 deletions