these 3 derivations will be built: /nix/store/0f8ksfqkjwi1jay2cq52yzg98fksmxa7-treefmt.toml.drv /nix/store/jdq9ygvaz8q5kfyw0rnx2lmrksibckw7-treefmt.drv /nix/store/08jndzcj25jlhnn13sbl6lkpfxb3vxhz-treefmt-check.drv these 3 paths will be fetched (1.8 MiB download, 6.5 MiB unpacked): /nix/store/az01z3bj2xk98f4psypciwxn25hf7a5m-nixpkgs-fmt-1.3.0 /nix/store/clb69ydfsjygp4i2b7md45dwb3m7wi7w-python3.14-black-26.5.1 /nix/store/i4kwlf3zdb37vkr56irxi8lr4q6nz3q1-python3.14-pytokens-0.4.1 building '/nix/store/0f8ksfqkjwi1jay2cq52yzg98fksmxa7-treefmt.toml.drv' treefmt.toml> tribuchet: building on jamie treefmt.toml> structuredAttrs is enabled building '/nix/store/jdq9ygvaz8q5kfyw0rnx2lmrksibckw7-treefmt.drv' treefmt> tribuchet: building on jamie building '/nix/store/08jndzcj25jlhnn13sbl6lkpfxb3vxhz-treefmt-check.drv' treefmt-check> tribuchet: building on jamie treefmt-check> treefmt v2.5.0ERRO formatter | python: failed to apply with options '[-eucx /nix/store/10dbhslywrm8g0jfgzfskiwpgnbsq4sb-ruff-0.15.22/bin/ruff --fix "$@" treefmt-check> /nix/store/clb69ydfsjygp4i2b7md45dwb3m7wi7w-python3.14-black-26.5.1/bin/black "$@" treefmt-check> --]': exit status 2 treefmt-check> treefmt-check> + /nix/store/10dbhslywrm8g0jfgzfskiwpgnbsq4sb-ruff-0.15.22/bin/ruff --fix tests/command.py tests/conftest.py tests/random_service.py tests/root.py tests/systemd_vaultd.py tests/tempdir.py tests/test_blocking_secret.py tests/test_socket_activation.py tests/test_vault.py treefmt-check> error: unexpected argument '--fix' found treefmt-check> treefmt-check> Usage: ruff [OPTIONS] treefmt-check> treefmt-check> For more information, try '--help'. treefmt-check> treefmt-check> traversed 45 files treefmt-check> emitted 30 files for processing treefmt-check> formatted 21 files (1 changed) in 240ms treefmt-check> Error: failed to finalise formatting: formatting failures detected error: Cannot build '/nix/store/08jndzcj25jlhnn13sbl6lkpfxb3vxhz-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/5zikbpv16s29xzgzlxa60ij8f4znkgh9-treefmt-check Last 16 log lines: > tribuchet: building on jamie > treefmt v2.5.0ERRO formatter | python: failed to apply with options '[-eucx /nix/store/10dbhslywrm8g0jfgzfskiwpgnbsq4sb-ruff-0.15.22/bin/ruff --fix "$@" > /nix/store/clb69ydfsjygp4i2b7md45dwb3m7wi7w-python3.14-black-26.5.1/bin/black "$@" > --]': exit status 2 > > + /nix/store/10dbhslywrm8g0jfgzfskiwpgnbsq4sb-ruff-0.15.22/bin/ruff --fix tests/command.py tests/conftest.py tests/random_service.py tests/root.py tests/systemd_vaultd.py tests/tempdir.py tests/test_blocking_secret.py tests/test_socket_activation.py tests/test_vault.py > error: unexpected argument '--fix' found > > Usage: ruff [OPTIONS] > > For more information, try '--help'. > > traversed 45 files > emitted 30 files for processing > formatted 21 files (1 changed) in 240ms > Error: failed to finalise formatting: formatting failures detected For full logs, run: nix log /nix/store/08jndzcj25jlhnn13sbl6lkpfxb3vxhz-treefmt-check.drv