tribuchet: building on jamie treefmt v2.6.0ERRO formatter | ruff-check[1]: failed to apply with options '[check --fix packages/master.cfg.py]': exit status 1 C408 Unnecessary `dict()` call (rewrite as a literal) --> packages/master.cfg.py:218:25 | 216 | ) 217 | 218 | c = BuildmasterConfig = dict( | _________________________^ 219 | | title="Hello World CI", 220 | | titleURL="https://buildbot.github.io/hello-world/", 221 | | buildbotURL=url, 222 | | configurators=[ 223 | | NixConfigurator(buildbot_nix_config), 224 | | ], 225 | | protocols={"pb": {"port": "tcp:9989:interface=\\:\\:1"}}, 226 | | www=dict(port=PORT, plugins=dict(), auth=util.UserPasswordAuth({"admin": "admin"})), 227 | | ) | |_^ help: Rewrite as a literal | 217 | - c = BuildmasterConfig = dict( - title="Hello World CI", - titleURL="https://buildbot.github.io/hello-world/", - buildbotURL=url, - configurators=[ 218 + c = BuildmasterConfig = { 219 + "title": "Hello World CI", 220 + "titleURL": "https://buildbot.github.io/hello-world/", 221 + "buildbotURL": url, 222 + "configurators": [ 223 | NixConfigurator(buildbot_nix_config), 224 | ], - protocols={"pb": {"port": "tcp:9989:interface=\\:\\:1"}}, - www=dict(port=PORT, plugins=dict(), auth=util.UserPasswordAuth({"admin": "admin"})), - ) 225 + "protocols": {"pb": {"port": "tcp:9989:interface=\\:\\:1"}}, 226 + "www": dict(port=PORT, plugins=dict(), auth=util.UserPasswordAuth({"admin": "admin"})), 227 + } | note: This is an unsafe fix and may change runtime behavior C408 Unnecessary `dict()` call (rewrite as a literal) --> packages/master.cfg.py:226:9 | 224 | ], 225 | protocols={"pb": {"port": "tcp:9989:interface=\\:\\:1"}}, 226 | www=dict(port=PORT, plugins=dict(), auth=util.UserPasswordAuth({"admin": "admin"})), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 227 | ) | help: Rewrite as a literal | 225 | protocols={"pb": {"port": "tcp:9989:interface=\\:\\:1"}}, - www=dict(port=PORT, plugins=dict(), auth=util.UserPasswordAuth({"admin": "admin"})), 226 + www={"port": PORT, "plugins": dict(), "auth": util.UserPasswordAuth({"admin": "admin"})}, 227 | ) | note: This is an unsafe fix and may change runtime behavior C408 Unnecessary `dict()` call (rewrite as a literal) --> packages/master.cfg.py:226:33 | 224 | ], 225 | protocols={"pb": {"port": "tcp:9989:interface=\\:\\:1"}}, 226 | www=dict(port=PORT, plugins=dict(), auth=util.UserPasswordAuth({"admin": "admin"})), | ^^^^^^ 227 | ) | help: Rewrite as a literal | 225 | protocols={"pb": {"port": "tcp:9989:interface=\\:\\:1"}}, - www=dict(port=PORT, plugins=dict(), auth=util.UserPasswordAuth({"admin": "admin"})), 226 + www=dict(port=PORT, plugins={}, auth=util.UserPasswordAuth({"admin": "admin"})), 227 | ) | note: This is an unsafe fix and may change runtime behavior Found 4 errors (1 fixed, 3 remaining). 3 unsafe fixes available with `--fix --unsafe-fixes`. ERRO formatter | mypy-: failed to apply with options '[-eucx cd "." export PYTHONPATH="/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/site-packages:/nix/store/n5kz9rxrgxcy0fbz13xb46951naxqxf2-buildbot-4.3.0/lib/python3.14/site-packages:/nix/store/yrl2g1zii81if0j1a1yx0f67clnm98nw-python3.14-buildbot_worker-4.3.0/lib/python3.14/site-packages:/nix/store/638nrq41hl5dzplsgpb3nnb07546wz0j-python3.14-twisted-26.4.0/lib/python3.14/site-packages:/nix/store/z3lp8xlc8iby3pd3sxlyzssx4hm2fdyp-python3.14-pydantic-2.13.4/lib/python3.14/site-packages:/nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages:/nix/store/mg81z2q760qfw1gisds8n0nxazw26dls-python3.14-zope-interface-8.2/lib/python3.14/site-packages:/nix/store/whqddflx1iykm09sxykb3q0x2h76jxyh-python3.14-types-requests-2.33.0.20260712/lib/python3.14/site-packages:/nix/store/vs7vim6hikgc35m7gl2a4vys6dg99kd0-python3.14-jinja2-3.1.6/lib/python3.14/site-packages:/nix/store/7a4kgbgar0pqys7k58l999w5xarfp1fi-python3.14-msgpack-1.2.1/lib/python3.14/site-packages:/nix/store/rpjy3d32hrpp3zvfr348xmzwbynbrd4q-python3.14-sqlalchemy-2.0.54/lib/python3.14/site-packages:/nix/store/1ngsv56pgp86jbqvd0d6y84q9g2sznkq-python3.14-alembic-1.19.1/lib/python3.14/site-packages:/nix/store/zk83rs36i3h116g8wvwxh97vbwv0pg81-python3.14-python-dateutil-2.9.0.post0/lib/python3.14/site-packages:/nix/store/kizfyy9nlby0b544nrm5cp5byp7wlqh8-python3.14-txaio-25.12.2/lib/python3.14/site-packages:/nix/store/j350h6kqfb4qmvrg45ymrd8pnd1i7nfn-python3.14-autobahn-26.7.1/lib/python3.14/site-packages:/nix/store/a5bgrl0wmww34jfnq7s33a7dx6px82am-python3.14-pyjwt-2.15.1/lib/python3.14/site-packages:/nix/store/4w3qqylc0gssfarw7ydjm4r73n7b97wm-python3.14-pyyaml-6.0.3/lib/python3.14/site-packages:/nix/store/ai2r9m0rwxwi5r35qq8vzcyd5wyafqys-python3.14-croniter-6.2.4/lib/python3.14/site-packages:/nix/store/34rnd2ffw8hdm2mdkvpjm3zi48m6by37-python3.14-importlib-resources-7.1.0/lib/python3.14/site-packages:/nix/store/a7xsj1z1csb5y1i51jcskj3fca5sa2z8-python3.14-packaging-26.3/lib/python3.14/site-packages:/nix/store/rsrlzyq3a6115v3iv81qjsfk08qnyx0x-python3.14-unidiff-1.0.1/lib/python3.14/site-packages:/nix/store/fvd2avx7f7q52gvwgpcm9hhxccsmzija-python3.14-treq-25.5.0/lib/python3.14/site-packages:/nix/store/chk1385rm63afax89z9hz1z5cj6bwqrl-python3.14-brotli-1.2.0/lib/python3.14/site-packages:/nix/store/rxl75i4g51azgaf56pwrj93kfawbdkdb-python3.14-zstandard-0.25.0/lib/python3.14/site-packages:/nix/store/0jlci0gnz2xfd3pqgiiznnb5jl8qbgfw-python3.14-idna-3.18/lib/python3.14/site-packages:/nix/store/3a7nhwia58cpvl7ydz9khfcw1ynipmlc-python3.14-pyopenssl-26.4.0-dev/lib/python3.14/site-packages:/nix/store/isfq8acynl5pcf26cfhgqfkl1zfmwvaj-python3.14-service-identity-26.1.0/lib/python3.14/site-packages:/nix/store/89b8yk2k1qlyixmpy4bclnxr5jzy7cw9-python3.14-attrs-26.1.0/lib/python3.14/site-packages:/nix/store/8ijlm6az3rwmnxpmxkrm6cq310yb7alv-python3.14-automat-25.4.16/lib/python3.14/site-packages:/nix/store/sdmkhv1wk8cx9mdzpcqmnymgznwlj10g-python3.14-constantly-23.10.4/lib/python3.14/site-packages:/nix/store/b03jrdjpahdl3rd04fmw98aad4awm414-python3.14-hyperlink-21.0.0/lib/python3.14/site-packages:/nix/store/g78nx654zjpgxmml5zvl8kvp2y6n3fvv-python3.14-incremental-24.11.0/lib/python3.14/site-packages:/nix/store/16ci48rw59pvq3hdgcgkjhycj17rmyz5-python3.14-typing-extensions-4.16.0/lib/python3.14/site-packages:/nix/store/av34r8329dk7ibn1ijn6qdczbj6m2syk-python3.14-markupsafe-3.0.4/lib/python3.14/site-packages:/nix/store/dnllgsqc3wh07av364yrw804xvgn43d8-python3.14-greenlet-3.5.5/lib/python3.14/site-packages:/nix/store/jjk9as9wnpkwkqra28w35j304xq1z3y8-python3.14-mako-1.4.1/lib/python3.14/site-packages:/nix/store/3lc9v39gw3zfzi2ibk76f017vhx8hfw6-python3.14-six-1.17.0/lib/python3.14/site-packages:/nix/store/sncgwnxdxadsi2dpf7k9bmp05vk3vcf9-python3.14-cryptography-50.0.2/lib/python3.14/site-packages:/nix/store/7ns1l649azrlhs4bx17biqq01hvy7p90-python3.14-pynacl-1.6.2/lib/python3.14/site-packages:/nix/store/m58vkbls4mg0nh4drn3b8xlx88b7zm78-python3.14-cffi-2.1.1/lib/python3.14/site-packages:/nix/store/3p96yc808l6vzckls096x7nbyb6hdkp9-python3.14-pycparser-3.00/lib/python3.14/site-packages:/nix/store/6nw41srqaki01q95n3wpkhihq32sf4gb-python3.14-importlib-metadata-9.0.0/lib/python3.14/site-packages:/nix/store/kcc8dk14044fwig3zfj86im378zf4ibv-python3.14-toml-0.10.2/lib/python3.14/site-packages:/nix/store/nabwa7cs5f9j0q1xlvsxpa4b07v43h9a-python3.14-zipp-4.1.0/lib/python3.14/site-packages:/nix/store/lvis6497hdfxncfc9lcjlw7kbwm31j02-python3.14-multipart-2.0.0/lib/python3.14/site-packages:/nix/store/hwl3z8yq854qyijbmh12z0d7cgvs9dv6-python3.14-requests-2.34.2/lib/python3.14/site-packages:/nix/store/v5w3l00sidrsyg6z5mnhgfqqp8zfqb60-python3.14-certifi-2026.07.22/lib/python3.14/site-packages:/nix/store/vzdbl9llxkn3gjbv34zlxgs2g0x8z1hx-python3.14-charset-normalizer-3.5.1/lib/python3.14/site-packages:/nix/store/q2n37ah7crichqzf43kr8fvyprjr3x1g-python3.14-urllib3-2.7.0/lib/python3.14/site-packages:/nix/store/80x5jjsrhyk7lgzf9mvm8mcgvp0ga3d3-python3.14-pyasn1-0.6.4/lib/python3.14/site-packages:/nix/store/vqn90g8n3h70azv9df94x8skg7ijh7r5-python3.14-pyasn1-modules-0.4.2/lib/python3.14/site-packages:/nix/store/03g0csag5p98hwxfhg8bqcr3m9fh06rq-python3.14-annotated-types-0.7.0/lib/python3.14/site-packages:/nix/store/9ihrqwywak1bmic3b160fffxbir6bpk0-python3.14-pydantic-core-2.46.4/lib/python3.14/site-packages:/nix/store/3vwqwh5j1b88m9s3lh39sldzhyqn2mr1-python3.14-typing-inspection-0.4.3/lib/python3.14/site-packages:/nix/store/nh8saskgnwcq5k1dx92wcj137973g848-python3.14-iniconfig-2.3.0/lib/python3.14/site-packages:/nix/store/90b7vd0808jbf0jqfxwzqnzpgqsgknmy-python3.14-pluggy-1.6.0/lib/python3.14/site-packages:/nix/store/lzw4kqlazyg6j3fz91ihprrnnhic69sv-python3.14-pygments-2.21.0/lib/python3.14/site-packages:/nix/store/ckrg8l0kra8bvps98jl56aniphn3p0bp-python3.14-types-urllib3-1.26.25.14/lib/python3.14/site-packages" /nix/store/m55smmpw3g0swzyg4j8av0cmvrcwls55-python3.14-mypy-2.1.0/bin/mypy buildbot_nix buildbot_effects 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 + cd . + export PYTHONPATH=/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/site-packages:/nix/store/n5kz9rxrgxcy0fbz13xb46951naxqxf2-buildbot-4.3.0/lib/python3.14/site-packages:/nix/store/yrl2g1zii81if0j1a1yx0f67clnm98nw-python3.14-buildbot_worker-4.3.0/lib/python3.14/site-packages:/nix/store/638nrq41hl5dzplsgpb3nnb07546wz0j-python3.14-twisted-26.4.0/lib/python3.14/site-packages:/nix/store/z3lp8xlc8iby3pd3sxlyzssx4hm2fdyp-python3.14-pydantic-2.13.4/lib/python3.14/site-packages:/nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages:/nix/store/mg81z2q760qfw1gisds8n0nxazw26dls-python3.14-zope-interface-8.2/lib/python3.14/site-packages:/nix/store/whqddflx1iykm09sxykb3q0x2h76jxyh-python3.14-types-requests-2.33.0.20260712/lib/python3.14/site-packages:/nix/store/vs7vim6hikgc35m7gl2a4vys6dg99kd0-python3.14-jinja2-3.1.6/lib/python3.14/site-packages:/nix/store/7a4kgbgar0pqys7k58l999w5xarfp1fi-python3.14-msgpack-1.2.1/lib/python3.14/site-packages:/nix/store/rpjy3d32hrpp3zvfr348xmzwbynbrd4q-python3.14-sqlalchemy-2.0.54/lib/python3.14/site-packages:/nix/store/1ngsv56pgp86jbqvd0d6y84q9g2sznkq-python3.14-alembic-1.19.1/lib/python3.14/site-packages:/nix/store/zk83rs36i3h116g8wvwxh97vbwv0pg81-python3.14-python-dateutil-2.9.0.post0/lib/python3.14/site-packages:/nix/store/kizfyy9nlby0b544nrm5cp5byp7wlqh8-python3.14-txaio-25.12.2/lib/python3.14/site-packages:/nix/store/j350h6kqfb4qmvrg45ymrd8pnd1i7nfn-python3.14-autobahn-26.7.1/lib/python3.14/site-packages:/nix/store/a5bgrl0wmww34jfnq7s33a7dx6px82am-python3.14-pyjwt-2.15.1/lib/python3.14/site-packages:/nix/store/4w3qqylc0gssfarw7ydjm4r73n7b97wm-python3.14-pyyaml-6.0.3/lib/python3.14/site-packages:/nix/store/ai2r9m0rwxwi5r35qq8vzcyd5wyafqys-python3.14-croniter-6.2.4/lib/python3.14/site-packages:/nix/store/34rnd2ffw8hdm2mdkvpjm3zi48m6by37-python3.14-importlib-resources-7.1.0/lib/python3.14/site-packages:/nix/store/a7xsj1z1csb5y1i51jcskj3fca5sa2z8-python3.14-packaging-26.3/lib/python3.14/site-packages:/nix/store/rsrlzyq3a6115v3iv81qjsfk08qnyx0x-python3.14-unidiff-1.0.1/lib/python3.14/site-packages:/nix/store/fvd2avx7f7q52gvwgpcm9hhxccsmzija-python3.14-treq-25.5.0/lib/python3.14/site-packages:/nix/store/chk1385rm63afax89z9hz1z5cj6bwqrl-python3.14-brotli-1.2.0/lib/python3.14/site-packages:/nix/store/rxl75i4g51azgaf56pwrj93kfawbdkdb-python3.14-zstandard-0.25.0/lib/python3.14/site-packages:/nix/store/0jlci0gnz2xfd3pqgiiznnb5jl8qbgfw-python3.14-idna-3.18/lib/python3.14/site-packages:/nix/store/3a7nhwia58cpvl7ydz9khfcw1ynipmlc-python3.14-pyopenssl-26.4.0-dev/lib/python3.14/site-packages:/nix/store/isfq8acynl5pcf26cfhgqfkl1zfmwvaj-python3.14-service-identity-26.1.0/lib/python3.14/site-packages:/nix/store/89b8yk2k1qlyixmpy4bclnxr5jzy7cw9-python3.14-attrs-26.1.0/lib/python3.14/site-packages:/nix/store/8ijlm6az3rwmnxpmxkrm6cq310yb7alv-python3.14-automat-25.4.16/lib/python3.14/site-packages:/nix/store/sdmkhv1wk8cx9mdzpcqmnymgznwlj10g-python3.14-constantly-23.10.4/lib/python3.14/site-packages:/nix/store/b03jrdjpahdl3rd04fmw98aad4awm414-python3.14-hyperlink-21.0.0/lib/python3.14/site-packages:/nix/store/g78nx654zjpgxmml5zvl8kvp2y6n3fvv-python3.14-incremental-24.11.0/lib/python3.14/site-packages:/nix/store/16ci48rw59pvq3hdgcgkjhycj17rmyz5-python3.14-typing-extensions-4.16.0/lib/python3.14/site-packages:/nix/store/av34r8329dk7ibn1ijn6qdczbj6m2syk-python3.14-markupsafe-3.0.4/lib/python3.14/site-packages:/nix/store/dnllgsqc3wh07av364yrw804xvgn43d8-python3.14-greenlet-3.5.5/lib/python3.14/site-packages:/nix/store/jjk9as9wnpkwkqra28w35j304xq1z3y8-python3.14-mako-1.4.1/lib/python3.14/site-packages:/nix/store/3lc9v39gw3zfzi2ibk76f017vhx8hfw6-python3.14-six-1.17.0/lib/python3.14/site-packages:/nix/store/sncgwnxdxadsi2dpf7k9bmp05vk3vcf9-python3.14-cryptography-50.0.2/lib/python3.14/site-packages:/nix/store/7ns1l649azrlhs4bx17biqq01hvy7p90-python3.14-pynacl-1.6.2/lib/python3.14/site-packages:/nix/store/m58vkbls4mg0nh4drn3b8xlx88b7zm78-python3.14-cffi-2.1.1/lib/python3.14/site-packages:/nix/store/3p96yc808l6vzckls096x7nbyb6hdkp9-python3.14-pycparser-3.00/lib/python3.14/site-packages:/nix/store/6nw41srqaki01q95n3wpkhihq32sf4gb-python3.14-importlib-metadata-9.0.0/lib/python3.14/site-packages:/nix/store/kcc8dk14044fwig3zfj86im378zf4ibv-python3.14-toml-0.10.2/lib/python3.14/site-packages:/nix/store/nabwa7cs5f9j0q1xlvsxpa4b07v43h9a-python3.14-zipp-4.1.0/lib/python3.14/site-packages:/nix/store/lvis6497hdfxncfc9lcjlw7kbwm31j02-python3.14-multipart-2.0.0/lib/python3.14/site-packages:/nix/store/hwl3z8yq854qyijbmh12z0d7cgvs9dv6-python3.14-requests-2.34.2/lib/python3.14/site-packages:/nix/store/v5w3l00sidrsyg6z5mnhgfqqp8zfqb60-python3.14-certifi-2026.07.22/lib/python3.14/site-packages:/nix/store/vzdbl9llxkn3gjbv34zlxgs2g0x8z1hx-python3.14-charset-normalizer-3.5.1/lib/python3.14/site-packages:/nix/store/q2n37ah7crichqzf43kr8fvyprjr3x1g-python3.14-urllib3-2.7.0/lib/python3.14/site-packages:/nix/store/80x5jjsrhyk7lgzf9mvm8mcgvp0ga3d3-python3.14-pyasn1-0.6.4/lib/python3.14/site-packages:/nix/store/vqn90g8n3h70azv9df94x8skg7ijh7r5-python3.14-pyasn1-modules-0.4.2/lib/python3.14/site-packages:/nix/store/03g0csag5p98hwxfhg8bqcr3m9fh06rq-python3.14-annotated-types-0.7.0/lib/python3.14/site-packages:/nix/store/9ihrqwywak1bmic3b160fffxbir6bpk0-python3.14-pydantic-core-2.46.4/lib/python3.14/site-packages:/nix/store/3vwqwh5j1b88m9s3lh39sldzhyqn2mr1-python3.14-typing-inspection-0.4.3/lib/python3.14/site-packages:/nix/store/nh8saskgnwcq5k1dx92wcj137973g848-python3.14-iniconfig-2.3.0/lib/python3.14/site-packages:/nix/store/90b7vd0808jbf0jqfxwzqnzpgqsgknmy-python3.14-pluggy-1.6.0/lib/python3.14/site-packages:/nix/store/lzw4kqlazyg6j3fz91ihprrnnhic69sv-python3.14-pygments-2.21.0/lib/python3.14/site-packages:/nix/store/ckrg8l0kra8bvps98jl56aniphn3p0bp-python3.14-types-urllib3-1.26.25.14/lib/python3.14/site-packages + PYTHONPATH=/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/site-packages:/nix/store/n5kz9rxrgxcy0fbz13xb46951naxqxf2-buildbot-4.3.0/lib/python3.14/site-packages:/nix/store/yrl2g1zii81if0j1a1yx0f67clnm98nw-python3.14-buildbot_worker-4.3.0/lib/python3.14/site-packages:/nix/store/638nrq41hl5dzplsgpb3nnb07546wz0j-python3.14-twisted-26.4.0/lib/python3.14/site-packages:/nix/store/z3lp8xlc8iby3pd3sxlyzssx4hm2fdyp-python3.14-pydantic-2.13.4/lib/python3.14/site-packages:/nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages:/nix/store/mg81z2q760qfw1gisds8n0nxazw26dls-python3.14-zope-interface-8.2/lib/python3.14/site-packages:/nix/store/whqddflx1iykm09sxykb3q0x2h76jxyh-python3.14-types-requests-2.33.0.20260712/lib/python3.14/site-packages:/nix/store/vs7vim6hikgc35m7gl2a4vys6dg99kd0-python3.14-jinja2-3.1.6/lib/python3.14/site-packages:/nix/store/7a4kgbgar0pqys7k58l999w5xarfp1fi-python3.14-msgpack-1.2.1/lib/python3.14/site-packages:/nix/store/rpjy3d32hrpp3zvfr348xmzwbynbrd4q-python3.14-sqlalchemy-2.0.54/lib/python3.14/site-packages:/nix/store/1ngsv56pgp86jbqvd0d6y84q9g2sznkq-python3.14-alembic-1.19.1/lib/python3.14/site-packages:/nix/store/zk83rs36i3h116g8wvwxh97vbwv0pg81-python3.14-python-dateutil-2.9.0.post0/lib/python3.14/site-packages:/nix/store/kizfyy9nlby0b544nrm5cp5byp7wlqh8-python3.14-txaio-25.12.2/lib/python3.14/site-packages:/nix/store/j350h6kqfb4qmvrg45ymrd8pnd1i7nfn-python3.14-autobahn-26.7.1/lib/python3.14/site-packages:/nix/store/a5bgrl0wmww34jfnq7s33a7dx6px82am-python3.14-pyjwt-2.15.1/lib/python3.14/site-packages:/nix/store/4w3qqylc0gssfarw7ydjm4r73n7b97wm-python3.14-pyyaml-6.0.3/lib/python3.14/site-packages:/nix/store/ai2r9m0rwxwi5r35qq8vzcyd5wyafqys-python3.14-croniter-6.2.4/lib/python3.14/site-packages:/nix/store/34rnd2ffw8hdm2mdkvpjm3zi48m6by37-python3.14-importlib-resources-7.1.0/lib/python3.14/site-packages:/nix/store/a7xsj1z1csb5y1i51jcskj3fca5sa2z8-python3.14-packaging-26.3/lib/python3.14/site-packages:/nix/store/rsrlzyq3a6115v3iv81qjsfk08qnyx0x-python3.14-unidiff-1.0.1/lib/python3.14/site-packages:/nix/store/fvd2avx7f7q52gvwgpcm9hhxccsmzija-python3.14-treq-25.5.0/lib/python3.14/site-packages:/nix/store/chk1385rm63afax89z9hz1z5cj6bwqrl-python3.14-brotli-1.2.0/lib/python3.14/site-packages:/nix/store/rxl75i4g51azgaf56pwrj93kfawbdkdb-python3.14-zstandard-0.25.0/lib/python3.14/site-packages:/nix/store/0jlci0gnz2xfd3pqgiiznnb5jl8qbgfw-python3.14-idna-3.18/lib/python3.14/site-packages:/nix/store/3a7nhwia58cpvl7ydz9khfcw1ynipmlc-python3.14-pyopenssl-26.4.0-dev/lib/python3.14/site-packages:/nix/store/isfq8acynl5pcf26cfhgqfkl1zfmwvaj-python3.14-service-identity-26.1.0/lib/python3.14/site-packages:/nix/store/89b8yk2k1qlyixmpy4bclnxr5jzy7cw9-python3.14-attrs-26.1.0/lib/python3.14/site-packages:/nix/store/8ijlm6az3rwmnxpmxkrm6cq310yb7alv-python3.14-automat-25.4.16/lib/python3.14/site-packages:/nix/store/sdmkhv1wk8cx9mdzpcqmnymgznwlj10g-python3.14-constantly-23.10.4/lib/python3.14/site-packages:/nix/store/b03jrdjpahdl3rd04fmw98aad4awm414-python3.14-hyperlink-21.0.0/lib/python3.14/site-packages:/nix/store/g78nx654zjpgxmml5zvl8kvp2y6n3fvv-python3.14-incremental-24.11.0/lib/python3.14/site-packages:/nix/store/16ci48rw59pvq3hdgcgkjhycj17rmyz5-python3.14-typing-extensions-4.16.0/lib/python3.14/site-packages:/nix/store/av34r8329dk7ibn1ijn6qdczbj6m2syk-python3.14-markupsafe-3.0.4/lib/python3.14/site-packages:/nix/store/dnllgsqc3wh07av364yrw804xvgn43d8-python3.14-greenlet-3.5.5/lib/python3.14/site-packages:/nix/store/jjk9as9wnpkwkqra28w35j304xq1z3y8-python3.14-mako-1.4.1/lib/python3.14/site-packages:/nix/store/3lc9v39gw3zfzi2ibk76f017vhx8hfw6-python3.14-six-1.17.0/lib/python3.14/site-packages:/nix/store/sncgwnxdxadsi2dpf7k9bmp05vk3vcf9-python3.14-cryptography-50.0.2/lib/python3.14/site-packages:/nix/store/7ns1l649azrlhs4bx17biqq01hvy7p90-python3.14-pynacl-1.6.2/lib/python3.14/site-packages:/nix/store/m58vkbls4mg0nh4drn3b8xlx88b7zm78-python3.14-cffi-2.1.1/lib/python3.14/site-packages:/nix/store/3p96yc808l6vzckls096x7nbyb6hdkp9-python3.14-pycparser-3.00/lib/python3.14/site-packages:/nix/store/6nw41srqaki01q95n3wpkhihq32sf4gb-python3.14-importlib-metadata-9.0.0/lib/python3.14/site-packages:/nix/store/kcc8dk14044fwig3zfj86im378zf4ibv-python3.14-toml-0.10.2/lib/python3.14/site-packages:/nix/store/nabwa7cs5f9j0q1xlvsxpa4b07v43h9a-python3.14-zipp-4.1.0/lib/python3.14/site-packages:/nix/store/lvis6497hdfxncfc9lcjlw7kbwm31j02-python3.14-multipart-2.0.0/lib/python3.14/site-packages:/nix/store/hwl3z8yq854qyijbmh12z0d7cgvs9dv6-python3.14-requests-2.34.2/lib/python3.14/site-packages:/nix/store/v5w3l00sidrsyg6z5mnhgfqqp8zfqb60-python3.14-certifi-2026.07.22/lib/python3.14/site-packages:/nix/store/vzdbl9llxkn3gjbv34zlxgs2g0x8z1hx-python3.14-charset-normalizer-3.5.1/lib/python3.14/site-packages:/nix/store/q2n37ah7crichqzf43kr8fvyprjr3x1g-python3.14-urllib3-2.7.0/lib/python3.14/site-packages:/nix/store/80x5jjsrhyk7lgzf9mvm8mcgvp0ga3d3-python3.14-pyasn1-0.6.4/lib/python3.14/site-packages:/nix/store/vqn90g8n3h70azv9df94x8skg7ijh7r5-python3.14-pyasn1-modules-0.4.2/lib/python3.14/site-packages:/nix/store/03g0csag5p98hwxfhg8bqcr3m9fh06rq-python3.14-annotated-types-0.7.0/lib/python3.14/site-packages:/nix/store/9ihrqwywak1bmic3b160fffxbir6bpk0-python3.14-pydantic-core-2.46.4/lib/python3.14/site-packages:/nix/store/3vwqwh5j1b88m9s3lh39sldzhyqn2mr1-python3.14-typing-inspection-0.4.3/lib/python3.14/site-packages:/nix/store/nh8saskgnwcq5k1dx92wcj137973g848-python3.14-iniconfig-2.3.0/lib/python3.14/site-packages:/nix/store/90b7vd0808jbf0jqfxwzqnzpgqsgknmy-python3.14-pluggy-1.6.0/lib/python3.14/site-packages:/nix/store/lzw4kqlazyg6j3fz91ihprrnnhic69sv-python3.14-pygments-2.21.0/lib/python3.14/site-packages:/nix/store/ckrg8l0kra8bvps98jl56aniphn3p0bp-python3.14-types-urllib3-1.26.25.14/lib/python3.14/site-packages + /nix/store/m55smmpw3g0swzyg4j8av0cmvrcwls55-python3.14-mypy-2.1.0/bin/mypy buildbot_nix buildbot_effects buildbot_nix/buildbot_nix/common.py:185: error: Function does not return a value (it only ever returns None) [func-returns-value] buildbot_nix/buildbot_nix/nix_eval.py:798: error: Argument 1 to "callLater" of "IReactorTime" has incompatible type "int"; expected "Callable[..., Any]" [arg-type] buildbot_nix/buildbot_nix/nix_eval.py:798: note: Error code "arg-type" not covered by "type: ignore[attr-defined]" comment Found 2 errors in 2 files (checked 47 source files) 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 CPY001 Missing copyright notice at top of file --> buildbot_effects/buildbot_effects/__init__.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_effects/buildbot_effects/cli.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_effects/buildbot_effects/options.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_effects/buildbot_effects/tests/__init__.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_effects/buildbot_effects/tests/test_branch_rev.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_effects/buildbot_effects/tests/test_cli.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_effects/buildbot_effects/tests/test_e2e_flake_ref.py:1:1 ISC004 Unparenthesized implicit string concatenation in collection --> buildbot_effects/buildbot_effects/tests/test_e2e_flake_ref.py:72:13 | 70 | sys.executable, 71 | "-c", 72 | / "import sys; sys.argv = ['buildbot-effects'] + sys.argv[1:]; " 73 | | "from buildbot_effects.cli import main; main()", | |___________________________________________________________^ 74 | "list", 75 | flake_ref, | help: Did you forget a comma? help: Wrap implicitly concatenated strings in parentheses | 71 | "-c", - "import sys; sys.argv = ['buildbot-effects'] + sys.argv[1:]; " - "from buildbot_effects.cli import main; main()", 72 + ("import sys; sys.argv = ['buildbot-effects'] + sys.argv[1:]; " 73 + "from buildbot_effects.cli import main; main()"), 74 | "list", | note: This is an unsafe fix and may change runtime behavior CPY001 Missing copyright notice at top of file --> buildbot_effects/buildbot_effects/tests/test_flake_url.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/__init__.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/authz.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/build_canceller.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/build_trigger.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/buildbot_effects.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/common.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/db/__init__.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/db/failed_builds.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/db/failed_status.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/db_setup.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/errors.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/gitea_projects.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/github/__init__.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/github/installation_token.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/github/jwt_token.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/github/repo_token.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/github_projects.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/local_worker.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/models.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/nix_build.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/nix_error.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/nix_eval.py:1:1 PLR0917 Too many positional arguments (6 > 5) --> buildbot_nix/buildbot_nix/nix_eval.py:815:5 | 815 | def nix_eval_config( # noqa: PLR0913 | ^^^^^^^^^^^^^^^ 816 | project: GitProject, 817 | worker_names: list[str], | CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/nix_gcroot.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/nix_status_generator.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/oauth2_proxy_auth.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/oidc.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/project_config.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/projects.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/pull_based/__init__.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/pull_based/backend.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/pull_based/null_reporter.py:1:1 CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/pull_based/project.py:1:1 PLR0917 Too many positional arguments (8 > 5) --> buildbot_nix/buildbot_nix/pull_based/project.py:27:9 | 25 | ssh_known_hosts: str | None 26 | 27 | def __init__( # noqa: PLR0913 | ^^^^^^^^ 28 | self, 29 | url: str, | CPY001 Missing copyright notice at top of file --> buildbot_nix/buildbot_nix/repo_config/__init__.py:1:1 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). 1 unsafe fix available with `--fix --unsafe-fixes`. traversed 98 files emitted 90 files for processing formatted 42 files (6 changed) in 11.081s Error: failed to finalise formatting: formatting failures detected