these 4 derivations will be built: /nix/store/049agdab9q3a7s0vkj7vxwk7qkwnjbch-harvest-exporter-0.1.0.drv /nix/store/hg1di2c8cmddy2nl0hahnlnrz1lrw4p9-treefmt.toml.drv /nix/store/k05fdhr1mvf687yy20ajar6mjakwk9k7-treefmt.drv /nix/store/2vwrfqdg3dlx2d9cg0k2ham4rsfp5qba-treefmt-check.drv these 2 paths will be fetched (25.6 KiB download, 100.0 KiB unpacked): /nix/store/f198hq48l3mbas02g84mqszgxzdrsda3-python3.14-types-requests-2.32.4.20260107 /nix/store/5sjllyp8g0k0n2jj1jl2f64lfbxd541a-python3.14-types-urllib3-1.26.25.14 error: Cannot build '/nix/store/2vwrfqdg3dlx2d9cg0k2ham4rsfp5qba-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/75dwc27n6k7gww8b77rinmlwmyb0655b-treefmt-check Last 25 log lines: > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/db.py:1:1 > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/fetch.py:1:1 > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/i18n.py:1:1 > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/mail.py:1:1 > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/model.py:1:1 > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/render.py:1:1 > > Found 16 errors (1 fixed, 15 remaining). > > traversed 200 files > emitted 115 files for processing > formatted 18 files (1 changed) in 4.727s > Error: failed to finalise formatting: formatting failures detected For full logs, run: nix log /nix/store/2vwrfqdg3dlx2d9cg0k2ham4rsfp5qba-treefmt-check.drv