these 3 derivations will be built: /nix/store/f936axzxpq16sq5pky29wc47hh1m1qgj-treefmt.toml.drv /nix/store/jyc5qpfhwk7pizxkmbkciav4ssqgf9y9-treefmt.drv /nix/store/9iyxzjz8as0bfbql0q0dpld14vh69ihj-treefmt-check.drv these 10 paths will be fetched (17.7 MiB download, 88.9 MiB unpacked): /nix/store/zscs3apwpkdxs8x8d7q3qpxnrxpwramc-python3.14-flit-core-3.12.0 /nix/store/gnd62sj0bsd42w3c3qzqym3xdc48pnyw-python3.14-iniconfig-2.3.0 /nix/store/qwrswc002vdjd0yc37dxwn0rwq6xdmxg-python3.14-librt-0.13.0 /nix/store/51gl78yq0vvaqn0jib16wfhhfw3cp8i7-python3.14-mypy-2.1.0 /nix/store/lrhz48bsbqwwvy1fwgibfx9bxlcf4dri-python3.14-mypy-extensions-1.1.0 /nix/store/41h4rb8913wygidx5nkrh251h3j6b57j-python3.14-pathspec-1.1.1 /nix/store/1skq916ah6w528frsqxlx8cd5n77d5hl-python3.14-pluggy-1.6.0 /nix/store/5n9j5qylvdv3rz6z13kipfigrqzlih8p-python3.14-pygments-2.20.0 /nix/store/w1pi66k6j250pbwlj94pqrx2aqkzv38z-python3.14-pytest-9.1.1 /nix/store/sbkbh8j426c8myz53n8gyghhbr0m1fcr-python3.14-typing-extensions-4.16.0 building '/nix/store/f936axzxpq16sq5pky29wc47hh1m1qgj-treefmt.toml.drv' on 'ssh-ng://customer@mac02' building '/nix/store/f936axzxpq16sq5pky29wc47hh1m1qgj-treefmt.toml.drv' treefmt.toml> structuredAttrs is enabled building '/nix/store/jyc5qpfhwk7pizxkmbkciav4ssqgf9y9-treefmt.drv' on 'ssh-ng://customer@mac02' building '/nix/store/jyc5qpfhwk7pizxkmbkciav4ssqgf9y9-treefmt.drv' building '/nix/store/9iyxzjz8as0bfbql0q0dpld14vh69ihj-treefmt-check.drv' on 'ssh-ng://customer@mac02' building '/nix/store/9iyxzjz8as0bfbql0q0dpld14vh69ihj-treefmt-check.drv' treefmt-check> treefmt v2.5.0ERRO formatter | ruff-check: failed to apply with options '[check --fix]': exit status 1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/cargo.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/dependency_hashes.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/diff_urls.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/errors.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/eval.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/git.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/hashes.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/lockfile.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/options.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/update.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/utils.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/bitbucket.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/crate.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/gitea.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/github.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/gitlab.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/http.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/npm.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/pypi.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/rubygems.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/savannah.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/sourcehut.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version/version.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version_compare.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> nix_update/version_info.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/conftest.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/pytest_shard/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/pytest_shard/pytest_shard.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_bitbucket.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_branch.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_build_only_when_changed.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_build_without_flake.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_cargo_lock_expand.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_cargo_lock_generate.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_cargo_lock_update.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_cargo_vendor_deps.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_composer.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_composer_old.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_custom_deps.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_fetchurl_github_release.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_flake.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_flake_import_path_reset.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_flake_use_update_script.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_fod_subpackage.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_git.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_gitea.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_github.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_github_releases_pagination.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_gitlab.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_gitlab_fetch_latest_version.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_gradle_mitm_cache.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_hash_extraction.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_maven.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_mix.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_npm.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_npm_fetch_latest_version.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_npm_lock_generate.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_npm_package.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_npm_scoped.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_nuget_deps_flake.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_nuget_deps_generate.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_options.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_pnpm.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_pypi.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_savanna.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_sourcehut.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_src_only.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_subpackage.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_update.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_version_compare.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_version_prefix.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_version_regex_no_rev.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_version_sorting.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> tests/test_yarn_berry_missing_hashes.py:1:1 treefmt-check> treefmt-check> Found 79 errors (2 fixed, 77 remaining). treefmt-check> treefmt-check> traversed 158 files treefmt-check> emitted 143 files for processing treefmt-check> formatted 66 files (1 changed) in 173ms treefmt-check> Error: failed to finalise formatting: formatting failures detected error: build of '/nix/store/9iyxzjz8as0bfbql0q0dpld14vh69ihj-treefmt-check.drv' on 'ssh-ng://customer@mac02' failed: Cannot build '/nix/store/9iyxzjz8as0bfbql0q0dpld14vh69ihj-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/6rcbnq7189w8vivbz7winl2h5ys0mw73-treefmt-check Last 25 log lines: > > CPY001 Missing copyright notice at top of file > --> tests/test_update.py:1:1 > > CPY001 Missing copyright notice at top of file > --> tests/test_version_compare.py:1:1 > > CPY001 Missing copyright notice at top of file > --> tests/test_version_prefix.py:1:1 > > CPY001 Missing copyright notice at top of file > --> tests/test_version_regex_no_rev.py:1:1 > > CPY001 Missing copyright notice at top of file > --> tests/test_version_sorting.py:1:1 > > CPY001 Missing copyright notice at top of file > --> tests/test_yarn_berry_missing_hashes.py:1:1 > > Found 79 errors (2 fixed, 77 remaining). > > traversed 158 files > emitted 143 files for processing > formatted 66 files (1 changed) in 173ms > Error: failed to finalise formatting: formatting failures detected For full logs, run: nix log /nix/store/9iyxzjz8as0bfbql0q0dpld14vh69ihj-treefmt-check.drv error: Cannot build '/nix/store/9iyxzjz8as0bfbql0q0dpld14vh69ihj-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/6rcbnq7189w8vivbz7winl2h5ys0mw73-treefmt-check