this derivation will be built: /nix/store/llias7jmzgxrrrjqkqzy72h0difyhzs1-treefmt-check.drv building '/nix/store/llias7jmzgxrrrjqkqzy72h0difyhzs1-treefmt-check.drv' treefmt-check> tribuchet: building on eliza treefmt-check> treefmt v2.6.0ERRO formatter | ruff-check[1]: failed to apply with options '[check --fix packages/master.cfg.py]': exit status 1 treefmt-check> treefmt-check> C408 Unnecessary `dict()` call (rewrite as a literal) treefmt-check> --> packages/master.cfg.py:218:25 treefmt-check> | treefmt-check> 216 | ) treefmt-check> 217 | treefmt-check> 218 | c = BuildmasterConfig = dict( treefmt-check> | _________________________^ treefmt-check> 219 | | title="Hello World CI", treefmt-check> 220 | | titleURL="https://buildbot.github.io/hello-world/", treefmt-check> 221 | | buildbotURL=url, treefmt-check> 222 | | configurators=[ treefmt-check> 223 | | NixConfigurator(buildbot_nix_config), treefmt-check> 224 | | ], treefmt-check> 225 | | protocols={"pb": {"port": "tcp:9989:interface=\\:\\:1"}}, treefmt-check> 226 | | www=dict(port=PORT, plugins=dict(), auth=util.UserPasswordAuth({"admin": "admin"})), treefmt-check> 227 | | ) treefmt-check> | |_^ treefmt-check> help: Rewrite as a literal treefmt-check> treefmt-check> C408 Unnecessary `dict()` call (rewrite as a literal) treefmt-check> --> packages/master.cfg.py:226:9 treefmt-check> | treefmt-check> 224 | ], treefmt-check> 225 | protocols={"pb": {"port": "tcp:9989:interface=\\:\\:1"}}, treefmt-check> 226 | www=dict(port=PORT, plugins=dict(), auth=util.UserPasswordAuth({"admin": "admin"})), treefmt-check> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ treefmt-check> 227 | ) treefmt-check> | treefmt-check> help: Rewrite as a literal treefmt-check> treefmt-check> C408 Unnecessary `dict()` call (rewrite as a literal) treefmt-check> --> packages/master.cfg.py:226:33 treefmt-check> | treefmt-check> 224 | ], treefmt-check> 225 | protocols={"pb": {"port": "tcp:9989:interface=\\:\\:1"}}, treefmt-check> 226 | www=dict(port=PORT, plugins=dict(), auth=util.UserPasswordAuth({"admin": "admin"})), treefmt-check> | ^^^^^^ treefmt-check> 227 | ) treefmt-check> | treefmt-check> help: Rewrite as a literal treefmt-check> treefmt-check> Found 4 errors (1 fixed, 3 remaining). treefmt-check> No fixes available (3 hidden fixes can be enabled with the `--unsafe-fixes` option). treefmt-check> treefmt-check> ERRO formatter | mypy-: failed to apply with options '[-eucx cd "." treefmt-check> export PYTHONPATH="/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/lib/python3.14/site-packages:/nix/store/lyhfvm9p44v734569ghqg9vhfayix3cj-buildbot-4.3.0/lib/python3.14/site-packages:/nix/store/kgkysvblg11bf4598rfgkjy7v6dwqypw-python3.14-buildbot_worker-4.3.0/lib/python3.14/site-packages:/nix/store/5kvxjqc9bdancqkncmzvypw0gi6ihln3-python3.14-twisted-26.4.0/lib/python3.14/site-packages:/nix/store/b0r6dh76fjpk1ry0wd1hknsg42z03mlh-python3.14-pydantic-2.13.4/lib/python3.14/site-packages:/nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages:/nix/store/ing4g4gfcfz0b5b4jk246a6cs1in6iz1-python3.14-zope-interface-8.2/lib/python3.14/site-packages:/nix/store/36jb3rm4y60xh0xkdv55m0d4j2jsnyvx-python3.14-types-requests-2.32.4.20260107/lib/python3.14/site-packages:/nix/store/q4y5xi9s9fg7agdn7lc6j1nlx8v6vgxh-python3.14-jinja2-3.1.6/lib/python3.14/site-packages:/nix/store/ik83pkdbmj61mqriwfwrx772gbxp7n1h-python3.14-msgpack-1.2.1/lib/python3.14/site-packages:/nix/store/kpzd9r104420fwdpp6i0ivc1i5bcd35n-python3.14-sqlalchemy-2.0.51/lib/python3.14/site-packages:/nix/store/dgnhzh98p8bw1jgn4p2sq0rsfrshk352-python3.14-alembic-1.18.1/lib/python3.14/site-packages:/nix/store/852zgqz2p70s6m9ckivsc2pb2vfi104l-python3.14-python-dateutil-2.9.0.post0/lib/python3.14/site-packages:/nix/store/k6pvr28cizm641cvnzl7hzkli15417zr-python3.14-txaio-25.12.2/lib/python3.14/site-packages:/nix/store/qnklvsyj8k2qh4iawlhxixvabkj1zyg1-python3.14-autobahn-25.12.2/lib/python3.14/site-packages:/nix/store/dfpppp8xzl5ms7pcf87y4z6s3lp9s34m-python3.14-pyjwt-2.13.0/lib/python3.14/site-packages:/nix/store/hxjy4wxw60n3l3qan91b55fpb7p6dswg-python3.14-pyyaml-6.0.3/lib/python3.14/site-packages:/nix/store/1j3k3ynixqjs6mvaj64f39qww226hphk-python3.14-croniter-6.2.4/lib/python3.14/site-packages:/nix/store/15l1wim0vi185v24k6m45hw7cc3fbikv-python3.14-importlib-resources-7.1.0/lib/python3.14/site-packages:/nix/store/2w9qy78r959b2fvp7i6rq1ldpcqgx9cq-python3.14-packaging-26.2/lib/python3.14/site-packages:/nix/store/ykh86k5s6s3hj3qjpz5sriva1pkbazyr-python3.14-unidiff-1.0.0/lib/python3.14/site-packages:/nix/store/a8p43pgd263pv0028dhwxqf5iwp60mr8-python3.14-treq-25.5.0/lib/python3.14/site-packages:/nix/store/rdb3lja8z2vf0d17085dl1kim81nphdx-python3.14-brotli-1.2.0/lib/python3.14/site-packages:/nix/store/22gqz1gwljifwnmn1cszn4hmv5j9cfn1-python3.14-zstandard-0.25.0/lib/python3.14/site-packages:/nix/store/5qdrrghvc7vq165d8wnmlxf7xa93vynv-python3.14-idna-3.18/lib/python3.14/site-packages:/nix/store/bql1zb85abbglcw51qmnb40s6q7igs4p-python3.14-pyopenssl-26.3.0-dev/lib/python3.14/site-packages:/nix/store/5rgn26wv577fwgm744py6mpg3ffsnldr-python3.14-service-identity-26.1.0/lib/python3.14/site-packages:/nix/store/wcda2765ka6jlwbbsnkjrm5z0yzv16ym-python3.14-attrs-26.1.0/lib/python3.14/site-packages:/nix/store/dyis06kvhz9yvn77addh4v6v0c37zdhf-python3.14-automat-25.4.16/lib/python3.14/site-packages:/nix/store/hwdmxhyww3y6767gv9ad3bc48aj0hzlx-python3.14-constantly-23.10.4/lib/python3.14/site-packages:/nix/store/l1m595r4a4mvcsk5qdl5pr7vhm7v7hi0-python3.14-hyperlink-21.0.0/lib/python3.14/site-packages:/nix/store/ydrrdbxpi8mq8mdx0a78212qzhsz48q8-python3.14-incremental-24.11.0/lib/python3.14/site-packages:/nix/store/40qwkdvhfsq1j3b4v3sgjyz89h6nqdmp-python3.14-typing-extensions-4.16.0/lib/python3.14/site-packages:/nix/store/0rjpj9s4rdab2b1hp1qlr4pz9kbs190i-python3.14-markupsafe-3.0.3/lib/python3.14/site-packages:/nix/store/akqbv936bvm2712r9s1qnd0ykg2k3a09-python3.14-greenlet-3.5.3/lib/python3.14/site-packages:/nix/store/vcj72b5afslmfbzalqsyk3wxq3xdn939-python3.14-mako-1.3.12/lib/python3.14/site-packages:/nix/store/p9sscspvljzh3nwfdx7qm4yw2z9hm7a4-python3.14-six-1.17.0/lib/python3.14/site-packages:/nix/store/aql8yrh2cqg5h6kmh6sxs9i98762bbra-python3.14-cryptography-50.0.0/lib/python3.14/site-packages:/nix/store/ifk2972phxs0pcml5y463a8xsqny6cac-python3.14-pynacl-1.6.2/lib/python3.14/site-packages:/nix/store/11al92qpsbgkda6pr00k80gwyf82417m-python3.14-cffi-2.1.0/lib/python3.14/site-packages:/nix/store/jssnxd0av0spsv3n5w7igsf6xh4adwnd-python3.14-pycparser-3.00/lib/python3.14/site-packages:/nix/store/xl7q50grbib3fvykzs4k3fylzq9zlg0y-python3.14-importlib-metadata-9.0.0/lib/python3.14/site-packages:/nix/store/hb7j0x2zgkdzm0yfbmf3gwpbrbvc5854-python3.14-toml-0.10.2/lib/python3.14/site-packages:/nix/store/dfz4a3avs2cwd4wn8j4lckj7pi12w27m-python3.14-zipp-4.1.0/lib/python3.14/site-packages:/nix/store/avsfr12b1axk8q0qx5q61ry6g9lrfdyc-python3.14-multipart-2.0.0/lib/python3.14/site-packages:/nix/store/z9fvk78av4j31alh48r7gdk3xcwfz3l8-python3.14-requests-2.34.2/lib/python3.14/site-packages:/nix/store/xsmxz86kksyksh33yvk09b9zlng7nxga-python3.14-certifi-2026.06.17/lib/python3.14/site-packages:/nix/store/vs2h48bl1l5wrvzb0pz98rz2mvy9m773-python3.14-charset-normalizer-3.4.9/lib/python3.14/site-packages:/nix/store/fjlnxwpmw5y7f5il73w4xr00x9v0y7nn-python3.14-urllib3-2.7.0/lib/python3.14/site-packages:/nix/store/j5yknkfa36ifw55klr6mr008vyibjmpa-python3.14-pyasn1-0.6.4/lib/python3.14/site-packages:/nix/store/p0mspv16synzm7mpfm2hz4cqfwvikc21-python3.14-pyasn1-modules-0.4.2/lib/python3.14/site-packages:/nix/store/20fkf6r2h9kw8mp6d4gsnyv55k322rzb-python3.14-annotated-types-0.7.0/lib/python3.14/site-packages:/nix/store/8krga8r92qdw0xr9nq25a3ihkl2zizcn-python3.14-pydantic-core-2.46.4/lib/python3.14/site-packages:/nix/store/g8lw3zlcklzm9s8al7dfy7j1s4xfx3dj-python3.14-typing-inspection-0.4.3/lib/python3.14/site-packages:/nix/store/8hzn3gazbypq7lm19ngrw0axkxxq41ic-python3.14-iniconfig-2.3.0/lib/python3.14/site-packages:/nix/store/v0i26d1mz9lpdxiq49cl1gsm8wp5lb4n-python3.14-pluggy-1.6.0/lib/python3.14/site-packages:/nix/store/rv4d5jqplvg0f1w2draba7z4nndkcb65-python3.14-pygments-2.20.0/lib/python3.14/site-packages:/nix/store/a430n749hwaavc15qp50mi4gs5yd2r5m-python3.14-types-urllib3-1.26.25.14/lib/python3.14/site-packages" treefmt-check> /nix/store/vbyxil4spszal5z5fxabck279dpgdabr-python3.14-mypy-2.1.0/bin/mypy buildbot_nix buildbot_effects treefmt-check> buildbot_effects/buildbot_effects/__init__.py buildbot_effects/buildbot_effects/cli.py buildbot_effects/buildbot_effects/options.py buildbot_effects/buildbot_effects/tests/__init__.py buildbot_effects/buildbot_effects/tests/test_branch_rev.py buildbot_effects/buildbot_effects/tests/test_cli.py buildbot_effects/buildbot_effects/tests/test_e2e_flake_ref.py buildbot_effects/buildbot_effects/tests/test_flake_url.py buildbot_nix/buildbot_nix/__init__.py buildbot_nix/buildbot_nix/authz.py buildbot_nix/buildbot_nix/build_canceller.py buildbot_nix/buildbot_nix/build_trigger.py buildbot_nix/buildbot_nix/buildbot_effects.py buildbot_nix/buildbot_nix/common.py buildbot_nix/buildbot_nix/db/__init__.py buildbot_nix/buildbot_nix/db/failed_builds.py buildbot_nix/buildbot_nix/db/failed_status.py buildbot_nix/buildbot_nix/db_setup.py buildbot_nix/buildbot_nix/errors.py buildbot_nix/buildbot_nix/gitea_projects.py buildbot_nix/buildbot_nix/github/__init__.py buildbot_nix/buildbot_nix/github/installation_token.py buildbot_nix/buildbot_nix/github/jwt_token.py buildbot_nix/buildbot_nix/github/repo_token.py buildbot_nix/buildbot_nix/github_projects.py buildbot_nix/buildbot_nix/local_worker.py buildbot_nix/buildbot_nix/models.py buildbot_nix/buildbot_nix/nix_build.py buildbot_nix/buildbot_nix/nix_error.py buildbot_nix/buildbot_nix/nix_eval.py buildbot_nix/buildbot_nix/nix_gcroot.py buildbot_nix/buildbot_nix/nix_status_generator.py buildbot_nix/buildbot_nix/oauth2_proxy_auth.py buildbot_nix/buildbot_nix/oidc.py buildbot_nix/buildbot_nix/project_config.py buildbot_nix/buildbot_nix/projects.py buildbot_nix/buildbot_nix/pull_based/__init__.py buildbot_nix/buildbot_nix/pull_based/backend.py buildbot_nix/buildbot_nix/pull_based/null_reporter.py buildbot_nix/buildbot_nix/pull_based/project.py buildbot_nix/buildbot_nix/repo_config/__init__.py buildbot_nix/buildbot_nix/scheduled.py buildbot_nix/buildbot_nix/tests/__init__.py buildbot_nix/buildbot_nix/tests/test_nix_eval_job.py buildbot_nix/buildbot_nix/tests/test_pydantic_models.py buildbot_nix/buildbot_nix/util.py buildbot_nix/buildbot_nix/worker.py]': exit status 1 treefmt-check> treefmt-check> + cd . treefmt-check> + export PYTHONPATH=/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/lib/python3.14/site-packages:/nix/store/lyhfvm9p44v734569ghqg9vhfayix3cj-buildbot-4.3.0/lib/python3.14/site-packages:/nix/store/kgkysvblg11bf4598rfgkjy7v6dwqypw-python3.14-buildbot_worker-4.3.0/lib/python3.14/site-packages:/nix/store/5kvxjqc9bdancqkncmzvypw0gi6ihln3-python3.14-twisted-26.4.0/lib/python3.14/site-packages:/nix/store/b0r6dh76fjpk1ry0wd1hknsg42z03mlh-python3.14-pydantic-2.13.4/lib/python3.14/site-packages:/nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages:/nix/store/ing4g4gfcfz0b5b4jk246a6cs1in6iz1-python3.14-zope-interface-8.2/lib/python3.14/site-packages:/nix/store/36jb3rm4y60xh0xkdv55m0d4j2jsnyvx-python3.14-types-requests-2.32.4.20260107/lib/python3.14/site-packages:/nix/store/q4y5xi9s9fg7agdn7lc6j1nlx8v6vgxh-python3.14-jinja2-3.1.6/lib/python3.14/site-packages:/nix/store/ik83pkdbmj61mqriwfwrx772gbxp7n1h-python3.14-msgpack-1.2.1/lib/python3.14/site-packages:/nix/store/kpzd9r104420fwdpp6i0ivc1i5bcd35n-python3.14-sqlalchemy-2.0.51/lib/python3.14/site-packages:/nix/store/dgnhzh98p8bw1jgn4p2sq0rsfrshk352-python3.14-alembic-1.18.1/lib/python3.14/site-packages:/nix/store/852zgqz2p70s6m9ckivsc2pb2vfi104l-python3.14-python-dateutil-2.9.0.post0/lib/python3.14/site-packages:/nix/store/k6pvr28cizm641cvnzl7hzkli15417zr-python3.14-txaio-25.12.2/lib/python3.14/site-packages:/nix/store/qnklvsyj8k2qh4iawlhxixvabkj1zyg1-python3.14-autobahn-25.12.2/lib/python3.14/site-packages:/nix/store/dfpppp8xzl5ms7pcf87y4z6s3lp9s34m-python3.14-pyjwt-2.13.0/lib/python3.14/site-packages:/nix/store/hxjy4wxw60n3l3qan91b55fpb7p6dswg-python3.14-pyyaml-6.0.3/lib/python3.14/site-packages:/nix/store/1j3k3ynixqjs6mvaj64f39qww226hphk-python3.14-croniter-6.2.4/lib/python3.14/site-packages:/nix/store/15l1wim0vi185v24k6m45hw7cc3fbikv-python3.14-importlib-resources-7.1.0/lib/python3.14/site-packages:/nix/store/2w9qy78r959b2fvp7i6rq1ldpcqgx9cq-python3.14-packaging-26.2/lib/python3.14/site-packages:/nix/store/ykh86k5s6s3hj3qjpz5sriva1pkbazyr-python3.14-unidiff-1.0.0/lib/python3.14/site-packages:/nix/store/a8p43pgd263pv0028dhwxqf5iwp60mr8-python3.14-treq-25.5.0/lib/python3.14/site-packages:/nix/store/rdb3lja8z2vf0d17085dl1kim81nphdx-python3.14-brotli-1.2.0/lib/python3.14/site-packages:/nix/store/22gqz1gwljifwnmn1cszn4hmv5j9cfn1-python3.14-zstandard-0.25.0/lib/python3.14/site-packages:/nix/store/5qdrrghvc7vq165d8wnmlxf7xa93vynv-python3.14-idna-3.18/lib/python3.14/site-packages:/nix/store/bql1zb85abbglcw51qmnb40s6q7igs4p-python3.14-pyopenssl-26.3.0-dev/lib/python3.14/site-packages:/nix/store/5rgn26wv577fwgm744py6mpg3ffsnldr-python3.14-service-identity-26.1.0/lib/python3.14/site-packages:/nix/store/wcda2765ka6jlwbbsnkjrm5z0yzv16ym-python3.14-attrs-26.1.0/lib/python3.14/site-packages:/nix/store/dyis06kvhz9yvn77addh4v6v0c37zdhf-python3.14-automat-25.4.16/lib/python3.14/site-packages:/nix/store/hwdmxhyww3y6767gv9ad3bc48aj0hzlx-python3.14-constantly-23.10.4/lib/python3.14/site-packages:/nix/store/l1m595r4a4mvcsk5qdl5pr7vhm7v7hi0-python3.14-hyperlink-21.0.0/lib/python3.14/site-packages:/nix/store/ydrrdbxpi8mq8mdx0a78212qzhsz48q8-python3.14-incremental-24.11.0/lib/python3.14/site-packages:/nix/store/40qwkdvhfsq1j3b4v3sgjyz89h6nqdmp-python3.14-typing-extensions-4.16.0/lib/python3.14/site-packages:/nix/store/0rjpj9s4rdab2b1hp1qlr4pz9kbs190i-python3.14-markupsafe-3.0.3/lib/python3.14/site-packages:/nix/store/akqbv936bvm2712r9s1qnd0ykg2k3a09-python3.14-greenlet-3.5.3/lib/python3.14/site-packages:/nix/store/vcj72b5afslmfbzalqsyk3wxq3xdn939-python3.14-mako-1.3.12/lib/python3.14/site-packages:/nix/store/p9sscspvljzh3nwfdx7qm4yw2z9hm7a4-python3.14-six-1.17.0/lib/python3.14/site-packages:/nix/store/aql8yrh2cqg5h6kmh6sxs9i98762bbra-python3.14-cryptography-50.0.0/lib/python3.14/site-packages:/nix/store/ifk2972phxs0pcml5y463a8xsqny6cac-python3.14-pynacl-1.6.2/lib/python3.14/site-packages:/nix/store/11al92qpsbgkda6pr00k80gwyf82417m-python3.14-cffi-2.1.0/lib/python3.14/site-packages:/nix/store/jssnxd0av0spsv3n5w7igsf6xh4adwnd-python3.14-pycparser-3.00/lib/python3.14/site-packages:/nix/store/xl7q50grbib3fvykzs4k3fylzq9zlg0y-python3.14-importlib-metadata-9.0.0/lib/python3.14/site-packages:/nix/store/hb7j0x2zgkdzm0yfbmf3gwpbrbvc5854-python3.14-toml-0.10.2/lib/python3.14/site-packages:/nix/store/dfz4a3avs2cwd4wn8j4lckj7pi12w27m-python3.14-zipp-4.1.0/lib/python3.14/site-packages:/nix/store/avsfr12b1axk8q0qx5q61ry6g9lrfdyc-python3.14-multipart-2.0.0/lib/python3.14/site-packages:/nix/store/z9fvk78av4j31alh48r7gdk3xcwfz3l8-python3.14-requests-2.34.2/lib/python3.14/site-packages:/nix/store/xsmxz86kksyksh33yvk09b9zlng7nxga-python3.14-certifi-2026.06.17/lib/python3.14/site-packages:/nix/store/vs2h48bl1l5wrvzb0pz98rz2mvy9m773-python3.14-charset-normalizer-3.4.9/lib/python3.14/site-packages:/nix/store/fjlnxwpmw5y7f5il73w4xr00x9v0y7nn-python3.14-urllib3-2.7.0/lib/python3.14/site-packages:/nix/store/j5yknkfa36ifw55klr6mr008vyibjmpa-python3.14-pyasn1-0.6.4/lib/python3.14/site-packages:/nix/store/p0mspv16synzm7mpfm2hz4cqfwvikc21-python3.14-pyasn1-modules-0.4.2/lib/python3.14/site-packages:/nix/store/20fkf6r2h9kw8mp6d4gsnyv55k322rzb-python3.14-annotated-types-0.7.0/lib/python3.14/site-packages:/nix/store/8krga8r92qdw0xr9nq25a3ihkl2zizcn-python3.14-pydantic-core-2.46.4/lib/python3.14/site-packages:/nix/store/g8lw3zlcklzm9s8al7dfy7j1s4xfx3dj-python3.14-typing-inspection-0.4.3/lib/python3.14/site-packages:/nix/store/8hzn3gazbypq7lm19ngrw0axkxxq41ic-python3.14-iniconfig-2.3.0/lib/python3.14/site-packages:/nix/store/v0i26d1mz9lpdxiq49cl1gsm8wp5lb4n-python3.14-pluggy-1.6.0/lib/python3.14/site-packages:/nix/store/rv4d5jqplvg0f1w2draba7z4nndkcb65-python3.14-pygments-2.20.0/lib/python3.14/site-packages:/nix/store/a430n749hwaavc15qp50mi4gs5yd2r5m-python3.14-types-urllib3-1.26.25.14/lib/python3.14/site-packages treefmt-check> + PYTHONPATH=/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/lib/python3.14/site-packages:/nix/store/lyhfvm9p44v734569ghqg9vhfayix3cj-buildbot-4.3.0/lib/python3.14/site-packages:/nix/store/kgkysvblg11bf4598rfgkjy7v6dwqypw-python3.14-buildbot_worker-4.3.0/lib/python3.14/site-packages:/nix/store/5kvxjqc9bdancqkncmzvypw0gi6ihln3-python3.14-twisted-26.4.0/lib/python3.14/site-packages:/nix/store/b0r6dh76fjpk1ry0wd1hknsg42z03mlh-python3.14-pydantic-2.13.4/lib/python3.14/site-packages:/nix/store/3lifl3pndhid9fifxfjlwl5spjw1h74c-python3.14-pytest-9.1.1/lib/python3.14/site-packages:/nix/store/ing4g4gfcfz0b5b4jk246a6cs1in6iz1-python3.14-zope-interface-8.2/lib/python3.14/site-packages:/nix/store/36jb3rm4y60xh0xkdv55m0d4j2jsnyvx-python3.14-types-requests-2.32.4.20260107/lib/python3.14/site-packages:/nix/store/q4y5xi9s9fg7agdn7lc6j1nlx8v6vgxh-python3.14-jinja2-3.1.6/lib/python3.14/site-packages:/nix/store/ik83pkdbmj61mqriwfwrx772gbxp7n1h-python3.14-msgpack-1.2.1/lib/python3.14/site-packages:/nix/store/kpzd9r104420fwdpp6i0ivc1i5bcd35n-python3.14-sqlalchemy-2.0.51/lib/python3.14/site-packages:/nix/store/dgnhzh98p8bw1jgn4p2sq0rsfrshk352-python3.14-alembic-1.18.1/lib/python3.14/site-packages:/nix/store/852zgqz2p70s6m9ckivsc2pb2vfi104l-python3.14-python-dateutil-2.9.0.post0/lib/python3.14/site-packages:/nix/store/k6pvr28cizm641cvnzl7hzkli15417zr-python3.14-txaio-25.12.2/lib/python3.14/site-packages:/nix/store/qnklvsyj8k2qh4iawlhxixvabkj1zyg1-python3.14-autobahn-25.12.2/lib/python3.14/site-packages:/nix/store/dfpppp8xzl5ms7pcf87y4z6s3lp9s34m-python3.14-pyjwt-2.13.0/lib/python3.14/site-packages:/nix/store/hxjy4wxw60n3l3qan91b55fpb7p6dswg-python3.14-pyyaml-6.0.3/lib/python3.14/site-packages:/nix/store/1j3k3ynixqjs6mvaj64f39qww226hphk-python3.14-croniter-6.2.4/lib/python3.14/site-packages:/nix/store/15l1wim0vi185v24k6m45hw7cc3fbikv-python3.14-importlib-resources-7.1.0/lib/python3.14/site-packages:/nix/store/2w9qy78r959b2fvp7i6rq1ldpcqgx9cq-python3.14-packaging-26.2/lib/python3.14/site-packages:/nix/store/ykh86k5s6s3hj3qjpz5sriva1pkbazyr-python3.14-unidiff-1.0.0/lib/python3.14/site-packages:/nix/store/a8p43pgd263pv0028dhwxqf5iwp60mr8-python3.14-treq-25.5.0/lib/python3.14/site-packages:/nix/store/rdb3lja8z2vf0d17085dl1kim81nphdx-python3.14-brotli-1.2.0/lib/python3.14/site-packages:/nix/store/22gqz1gwljifwnmn1cszn4hmv5j9cfn1-python3.14-zstandard-0.25.0/lib/python3.14/site-packages:/nix/store/5qdrrghvc7vq165d8wnmlxf7xa93vynv-python3.14-idna-3.18/lib/python3.14/site-packages:/nix/store/bql1zb85abbglcw51qmnb40s6q7igs4p-python3.14-pyopenssl-26.3.0-dev/lib/python3.14/site-packages:/nix/store/5rgn26wv577fwgm744py6mpg3ffsnldr-python3.14-service-identity-26.1.0/lib/python3.14/site-packages:/nix/store/wcda2765ka6jlwbbsnkjrm5z0yzv16ym-python3.14-attrs-26.1.0/lib/python3.14/site-packages:/nix/store/dyis06kvhz9yvn77addh4v6v0c37zdhf-python3.14-automat-25.4.16/lib/python3.14/site-packages:/nix/store/hwdmxhyww3y6767gv9ad3bc48aj0hzlx-python3.14-constantly-23.10.4/lib/python3.14/site-packages:/nix/store/l1m595r4a4mvcsk5qdl5pr7vhm7v7hi0-python3.14-hyperlink-21.0.0/lib/python3.14/site-packages:/nix/store/ydrrdbxpi8mq8mdx0a78212qzhsz48q8-python3.14-incremental-24.11.0/lib/python3.14/site-packages:/nix/store/40qwkdvhfsq1j3b4v3sgjyz89h6nqdmp-python3.14-typing-extensions-4.16.0/lib/python3.14/site-packages:/nix/store/0rjpj9s4rdab2b1hp1qlr4pz9kbs190i-python3.14-markupsafe-3.0.3/lib/python3.14/site-packages:/nix/store/akqbv936bvm2712r9s1qnd0ykg2k3a09-python3.14-greenlet-3.5.3/lib/python3.14/site-packages:/nix/store/vcj72b5afslmfbzalqsyk3wxq3xdn939-python3.14-mako-1.3.12/lib/python3.14/site-packages:/nix/store/p9sscspvljzh3nwfdx7qm4yw2z9hm7a4-python3.14-six-1.17.0/lib/python3.14/site-packages:/nix/store/aql8yrh2cqg5h6kmh6sxs9i98762bbra-python3.14-cryptography-50.0.0/lib/python3.14/site-packages:/nix/store/ifk2972phxs0pcml5y463a8xsqny6cac-python3.14-pynacl-1.6.2/lib/python3.14/site-packages:/nix/store/11al92qpsbgkda6pr00k80gwyf82417m-python3.14-cffi-2.1.0/lib/python3.14/site-packages:/nix/store/jssnxd0av0spsv3n5w7igsf6xh4adwnd-python3.14-pycparser-3.00/lib/python3.14/site-packages:/nix/store/xl7q50grbib3fvykzs4k3fylzq9zlg0y-python3.14-importlib-metadata-9.0.0/lib/python3.14/site-packages:/nix/store/hb7j0x2zgkdzm0yfbmf3gwpbrbvc5854-python3.14-toml-0.10.2/lib/python3.14/site-packages:/nix/store/dfz4a3avs2cwd4wn8j4lckj7pi12w27m-python3.14-zipp-4.1.0/lib/python3.14/site-packages:/nix/store/avsfr12b1axk8q0qx5q61ry6g9lrfdyc-python3.14-multipart-2.0.0/lib/python3.14/site-packages:/nix/store/z9fvk78av4j31alh48r7gdk3xcwfz3l8-python3.14-requests-2.34.2/lib/python3.14/site-packages:/nix/store/xsmxz86kksyksh33yvk09b9zlng7nxga-python3.14-certifi-2026.06.17/lib/python3.14/site-packages:/nix/store/vs2h48bl1l5wrvzb0pz98rz2mvy9m773-python3.14-charset-normalizer-3.4.9/lib/python3.14/site-packages:/nix/store/fjlnxwpmw5y7f5il73w4xr00x9v0y7nn-python3.14-urllib3-2.7.0/lib/python3.14/site-packages:/nix/store/j5yknkfa36ifw55klr6mr008vyibjmpa-python3.14-pyasn1-0.6.4/lib/python3.14/site-packages:/nix/store/p0mspv16synzm7mpfm2hz4cqfwvikc21-python3.14-pyasn1-modules-0.4.2/lib/python3.14/site-packages:/nix/store/20fkf6r2h9kw8mp6d4gsnyv55k322rzb-python3.14-annotated-types-0.7.0/lib/python3.14/site-packages:/nix/store/8krga8r92qdw0xr9nq25a3ihkl2zizcn-python3.14-pydantic-core-2.46.4/lib/python3.14/site-packages:/nix/store/g8lw3zlcklzm9s8al7dfy7j1s4xfx3dj-python3.14-typing-inspection-0.4.3/lib/python3.14/site-packages:/nix/store/8hzn3gazbypq7lm19ngrw0axkxxq41ic-python3.14-iniconfig-2.3.0/lib/python3.14/site-packages:/nix/store/v0i26d1mz9lpdxiq49cl1gsm8wp5lb4n-python3.14-pluggy-1.6.0/lib/python3.14/site-packages:/nix/store/rv4d5jqplvg0f1w2draba7z4nndkcb65-python3.14-pygments-2.20.0/lib/python3.14/site-packages:/nix/store/a430n749hwaavc15qp50mi4gs5yd2r5m-python3.14-types-urllib3-1.26.25.14/lib/python3.14/site-packages treefmt-check> + /nix/store/vbyxil4spszal5z5fxabck279dpgdabr-python3.14-mypy-2.1.0/bin/mypy buildbot_nix buildbot_effects treefmt-check> buildbot_nix/buildbot_nix/common.py:185: error: Function does not return a value (it only ever returns None) [func-returns-value] treefmt-check> buildbot_nix/buildbot_nix/nix_eval.py:798: error: Argument 1 to "callLater" of "IReactorTime" has incompatible type "int"; expected "Callable[..., Any]" [arg-type] treefmt-check> buildbot_nix/buildbot_nix/nix_eval.py:798: note: Error code "arg-type" not covered by "type: ignore[attr-defined]" comment treefmt-check> Found 2 errors in 2 files (checked 47 source files) treefmt-check> treefmt-check> ERRO formatter | ruff-check[1]: failed to apply with options '[check --fix buildbot_effects/buildbot_effects/__init__.py buildbot_effects/buildbot_effects/cli.py buildbot_effects/buildbot_effects/options.py buildbot_effects/buildbot_effects/tests/__init__.py buildbot_effects/buildbot_effects/tests/test_branch_rev.py buildbot_effects/buildbot_effects/tests/test_cli.py buildbot_effects/buildbot_effects/tests/test_e2e_flake_ref.py buildbot_effects/buildbot_effects/tests/test_flake_url.py buildbot_nix/buildbot_nix/__init__.py buildbot_nix/buildbot_nix/authz.py buildbot_nix/buildbot_nix/build_canceller.py buildbot_nix/buildbot_nix/build_trigger.py buildbot_nix/buildbot_nix/buildbot_effects.py buildbot_nix/buildbot_nix/common.py buildbot_nix/buildbot_nix/db/__init__.py buildbot_nix/buildbot_nix/db/failed_builds.py buildbot_nix/buildbot_nix/db/failed_status.py buildbot_nix/buildbot_nix/db_setup.py buildbot_nix/buildbot_nix/errors.py buildbot_nix/buildbot_nix/gitea_projects.py buildbot_nix/buildbot_nix/github/__init__.py buildbot_nix/buildbot_nix/github/installation_token.py buildbot_nix/buildbot_nix/github/jwt_token.py buildbot_nix/buildbot_nix/github/repo_token.py buildbot_nix/buildbot_nix/github_projects.py buildbot_nix/buildbot_nix/local_worker.py buildbot_nix/buildbot_nix/models.py buildbot_nix/buildbot_nix/nix_build.py buildbot_nix/buildbot_nix/nix_error.py buildbot_nix/buildbot_nix/nix_eval.py buildbot_nix/buildbot_nix/nix_gcroot.py buildbot_nix/buildbot_nix/nix_status_generator.py buildbot_nix/buildbot_nix/oauth2_proxy_auth.py buildbot_nix/buildbot_nix/oidc.py buildbot_nix/buildbot_nix/project_config.py buildbot_nix/buildbot_nix/projects.py buildbot_nix/buildbot_nix/pull_based/__init__.py buildbot_nix/buildbot_nix/pull_based/backend.py buildbot_nix/buildbot_nix/pull_based/null_reporter.py buildbot_nix/buildbot_nix/pull_based/project.py buildbot_nix/buildbot_nix/repo_config/__init__.py buildbot_nix/buildbot_nix/scheduled.py buildbot_nix/buildbot_nix/tests/__init__.py buildbot_nix/buildbot_nix/tests/test_nix_eval_job.py buildbot_nix/buildbot_nix/tests/test_pydantic_models.py buildbot_nix/buildbot_nix/util.py buildbot_nix/buildbot_nix/worker.py]': exit status 1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_effects/buildbot_effects/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_effects/buildbot_effects/cli.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_effects/buildbot_effects/options.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_effects/buildbot_effects/tests/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_effects/buildbot_effects/tests/test_branch_rev.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_effects/buildbot_effects/tests/test_cli.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_effects/buildbot_effects/tests/test_e2e_flake_ref.py:1:1 treefmt-check> treefmt-check> ISC004 Unparenthesized implicit string concatenation in collection treefmt-check> --> buildbot_effects/buildbot_effects/tests/test_e2e_flake_ref.py:72:13 treefmt-check> | treefmt-check> 70 | sys.executable, treefmt-check> 71 | "-c", treefmt-check> 72 | / "import sys; sys.argv = ['buildbot-effects'] + sys.argv[1:]; " treefmt-check> 73 | | "from buildbot_effects.cli import main; main()", treefmt-check> | |___________________________________________________________^ treefmt-check> 74 | "list", treefmt-check> 75 | flake_ref, treefmt-check> | treefmt-check> help: Did you forget a comma? treefmt-check> help: Wrap implicitly concatenated strings in parentheses treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_effects/buildbot_effects/tests/test_flake_url.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/authz.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/build_canceller.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/build_trigger.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/buildbot_effects.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/common.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/db/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/db/failed_builds.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/db/failed_status.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/db_setup.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/errors.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/gitea_projects.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/github/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/github/installation_token.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/github/jwt_token.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/github/repo_token.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/github_projects.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/local_worker.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/models.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/nix_build.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/nix_error.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/nix_eval.py:1:1 treefmt-check> treefmt-check> PLR0917 Too many positional arguments (6 > 5) treefmt-check> --> buildbot_nix/buildbot_nix/nix_eval.py:815:5 treefmt-check> | treefmt-check> 815 | def nix_eval_config( # noqa: PLR0913 treefmt-check> | ^^^^^^^^^^^^^^^ treefmt-check> 816 | project: GitProject, treefmt-check> 817 | worker_names: list[str], treefmt-check> | treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/nix_gcroot.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/nix_status_generator.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/oauth2_proxy_auth.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/oidc.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/project_config.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/projects.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/pull_based/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/pull_based/backend.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/pull_based/null_reporter.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/pull_based/project.py:1:1 treefmt-check> treefmt-check> PLR0917 Too many positional arguments (8 > 5) treefmt-check> --> buildbot_nix/buildbot_nix/pull_based/project.py:27:9 treefmt-check> | treefmt-check> 25 | ssh_known_hosts: str | None treefmt-check> 26 | treefmt-check> 27 | def __init__( # noqa: PLR0913 treefmt-check> | ^^^^^^^^ treefmt-check> 28 | self, treefmt-check> 29 | url: str, treefmt-check> | treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/repo_config/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/scheduled.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/tests/__init__.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/tests/test_nix_eval_job.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/tests/test_pydantic_models.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/util.py:1:1 treefmt-check> treefmt-check> CPY001 Missing copyright notice at top of file treefmt-check> --> buildbot_nix/buildbot_nix/worker.py:1:1 treefmt-check> treefmt-check> Found 60 errors (10 fixed, 50 remaining). treefmt-check> No fixes available (1 hidden fix can be enabled with the `--unsafe-fixes` option). treefmt-check> treefmt-check> traversed 98 files treefmt-check> emitted 90 files for processing treefmt-check> formatted 42 files (6 changed) in 15.656s treefmt-check> Error: failed to finalise formatting: formatting failures detected error: Cannot build '/nix/store/llias7jmzgxrrrjqkqzy72h0difyhzs1-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/8kakda1k6iz59s410nj7ifvb2y43q1kw-treefmt-check Last 25 log lines: > CPY001 Missing copyright notice at top of file > --> buildbot_nix/buildbot_nix/scheduled.py:1:1 > > CPY001 Missing copyright notice at top of file > --> buildbot_nix/buildbot_nix/tests/__init__.py:1:1 > > CPY001 Missing copyright notice at top of file > --> buildbot_nix/buildbot_nix/tests/test_nix_eval_job.py:1:1 > > CPY001 Missing copyright notice at top of file > --> buildbot_nix/buildbot_nix/tests/test_pydantic_models.py:1:1 > > CPY001 Missing copyright notice at top of file > --> buildbot_nix/buildbot_nix/util.py:1:1 > > CPY001 Missing copyright notice at top of file > --> buildbot_nix/buildbot_nix/worker.py:1:1 > > Found 60 errors (10 fixed, 50 remaining). > No fixes available (1 hidden fix can be enabled with the `--unsafe-fixes` option). > > traversed 98 files > emitted 90 files for processing > formatted 42 files (6 changed) in 15.656s > Error: failed to finalise formatting: formatting failures detected For full logs, run: nix log /nix/store/llias7jmzgxrrrjqkqzy72h0difyhzs1-treefmt-check.drv