tribuchet: building on eliza 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 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 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 Found 4 errors (1 fixed, 3 remaining). No fixes available (3 hidden fixes can be enabled with the `--unsafe-fixes` option). ERRO formatter | mypy-: failed to apply with options '[-eucx cd "." export PYTHONPATH="/nix/store/81ag9nxz1flw3xjkv1vvqg8y2ipx2ins-python3-3.14.7/lib/python3.14/site-packages:/nix/store/h6nh4m3120qik7vw94zsdwvbnw5zlylf-buildbot-4.3.0/lib/python3.14/site-packages:/nix/store/n0k3rc88rkq6x91dv80dj7lnqki2p9cs-python3.14-buildbot_worker-4.3.0/lib/python3.14/site-packages:/nix/store/4ws09d3025v4k4njmpmv92092az77bx9-python3.14-twisted-26.4.0/lib/python3.14/site-packages:/nix/store/0pcgj4dsvijc84likdrrg6wy2j4pbkqm-python3.14-pydantic-2.13.4/lib/python3.14/site-packages:/nix/store/0zm37a70sfgc2zwgbwv9kv75hlv5d4lc-python3.14-pytest-9.1.1/lib/python3.14/site-packages:/nix/store/xj7gfyd16fkv54jh1gvhlm741kxkh7vd-python3.14-zope-interface-8.2/lib/python3.14/site-packages:/nix/store/71hjcsmv6qcr6wxnc2nmzwb7yy2sz5c3-python3.14-types-requests-2.32.4.20260107/lib/python3.14/site-packages:/nix/store/3pmbmhzchxihjrp5ypjj6dnbwipvgllq-python3.14-jinja2-3.1.6/lib/python3.14/site-packages:/nix/store/0f0jv0dnam5w7sfqmq80bfvikgzkhdd0-python3.14-msgpack-1.2.1/lib/python3.14/site-packages:/nix/store/7dmnxbk7hilb2lzlpsanvvv73ccng97k-python3.14-sqlalchemy-2.0.51/lib/python3.14/site-packages:/nix/store/r5dggcc273lblqdkv6h8dfwgh1y1jnpy-python3.14-alembic-1.18.1/lib/python3.14/site-packages:/nix/store/b8r9y8jgpmwaqwarzswiv62aglxnvc9q-python3.14-python-dateutil-2.9.0.post0/lib/python3.14/site-packages:/nix/store/nsz24az0r4lzgjz2nnz5a102ww2zk1id-python3.14-txaio-25.12.2/lib/python3.14/site-packages:/nix/store/qx34yx7k75wj9cbrzlf0m4qfbay4qgk5-python3.14-autobahn-25.12.2/lib/python3.14/site-packages:/nix/store/s2xilgv7yj7l2v9cwkbnssph99hkg9hi-python3.14-pyjwt-2.14.0/lib/python3.14/site-packages:/nix/store/jy4cqzhncnpsl9h8g3pf925bfd38js6k-python3.14-pyyaml-6.0.3/lib/python3.14/site-packages:/nix/store/0d99rlly9v3sps0ynkp3ky0mfmfvmc05-python3.14-croniter-6.2.4/lib/python3.14/site-packages:/nix/store/wq71ns6cvc6x2zp70qsm0y716fdk466c-python3.14-importlib-resources-7.1.0/lib/python3.14/site-packages:/nix/store/zqhb1vhfywhrf85d4f3bbl7i8g61bjlk-python3.14-packaging-26.2/lib/python3.14/site-packages:/nix/store/g5yzb0lcjfvfc82qfb3r0yssdvvyjqx1-python3.14-unidiff-1.0.0/lib/python3.14/site-packages:/nix/store/jkx5fzznix5cz2fg9w7vydrdqlwvzmy0-python3.14-treq-25.5.0/lib/python3.14/site-packages:/nix/store/bjivhi3hhd80zjxb0dq6jh2w63540w2j-python3.14-brotli-1.2.0/lib/python3.14/site-packages:/nix/store/6qbbri3isb9fk8mmgwl45i26dp3hyig4-python3.14-zstandard-0.25.0/lib/python3.14/site-packages:/nix/store/9isdg4y2lvfr4mgz4ag8w2wg2sgz1m3x-python3.14-idna-3.18/lib/python3.14/site-packages:/nix/store/mgca6qrrnzn5hq8zx8nq7xa0kb7023ai-python3.14-pyopenssl-26.3.0-dev/lib/python3.14/site-packages:/nix/store/3z4yk16xgjnb3c9zw78ksxmd1x76zgs5-python3.14-service-identity-26.1.0/lib/python3.14/site-packages:/nix/store/vhwsmdqwyaf90i1a8v9dbcdvrkxxpair-python3.14-attrs-26.1.0/lib/python3.14/site-packages:/nix/store/ajqa6824a185rq22d646lipflkazs07f-python3.14-automat-25.4.16/lib/python3.14/site-packages:/nix/store/5m0vhr1752v16xkdcckjdi2vjzznzklc-python3.14-constantly-23.10.4/lib/python3.14/site-packages:/nix/store/n7lwn8s5axh2h53n2nsp10w1gcj1mgqk-python3.14-hyperlink-21.0.0/lib/python3.14/site-packages:/nix/store/2yzndviqrkd3j9a8phi90pm8vdinkw3j-python3.14-incremental-24.11.0/lib/python3.14/site-packages:/nix/store/0ai38kanjwh6rmlhrjfz3acd4wx2kshh-python3.14-typing-extensions-4.16.0/lib/python3.14/site-packages:/nix/store/g58xlyy0pyyzhlrsxhl23fwrgxd5knxz-python3.14-markupsafe-3.0.3/lib/python3.14/site-packages:/nix/store/drxki93cll2w7dpvzg4cd41p4g6ycw03-python3.14-greenlet-3.5.3/lib/python3.14/site-packages:/nix/store/zkf82xd25m85qr657l5z8p77911lg06g-python3.14-mako-1.3.12/lib/python3.14/site-packages:/nix/store/zvps4wic4zqdsqzyhildnkk42vnj4j8h-python3.14-six-1.17.0/lib/python3.14/site-packages:/nix/store/wy28jsdp9ylkjgny0ln0vamzymm41s63-python3.14-cryptography-50.0.0/lib/python3.14/site-packages:/nix/store/j6ch2k2zzqzy5jqri6s76bs86p3rz0a3-python3.14-pynacl-1.6.2/lib/python3.14/site-packages:/nix/store/rsm6kdvjnbjhvi75nv5wlq0qv7jndwky-python3.14-cffi-2.1.0/lib/python3.14/site-packages:/nix/store/dpqqn613j6ikqpngypzqjasddjdq7pzr-python3.14-pycparser-3.00/lib/python3.14/site-packages:/nix/store/4hflbjxc7yzs52d9lydfdpbh2my7r914-python3.14-importlib-metadata-9.0.0/lib/python3.14/site-packages:/nix/store/l8h517z3wdl9wbmfvwllhgbrqw2hx6hx-python3.14-toml-0.10.2/lib/python3.14/site-packages:/nix/store/bvxbs2bd314a5pv3vna37a9iqk8vhpcb-python3.14-zipp-4.1.0/lib/python3.14/site-packages:/nix/store/izjnma0siwc9a5xfig8apwsvxpnazxfr-python3.14-multipart-2.0.0/lib/python3.14/site-packages:/nix/store/qw83vwhj5m5z8wzqsj85jm8gl8lrp9sz-python3.14-requests-2.34.2/lib/python3.14/site-packages:/nix/store/6jnd550zlln4h0k6ks1chly5brryjzmj-python3.14-certifi-2026.06.17/lib/python3.14/site-packages:/nix/store/n7dkm2whm407pmby0vhzdfwxj3glxx89-python3.14-charset-normalizer-3.4.9/lib/python3.14/site-packages:/nix/store/496d2nc3mh5ksh8drk3lzh4h2r8scr7x-python3.14-urllib3-2.7.0/lib/python3.14/site-packages:/nix/store/ps50nv4ygq82ljvb5hfkgg7y2ab0a3z0-python3.14-pyasn1-0.6.4/lib/python3.14/site-packages:/nix/store/53rpx7hy1046rbpdwlc3i17m1rj6rjli-python3.14-pyasn1-modules-0.4.2/lib/python3.14/site-packages:/nix/store/3ffwvgdvv7gbzi8gv76dxfa51qi0s631-python3.14-annotated-types-0.7.0/lib/python3.14/site-packages:/nix/store/3f6ymk3jsvlpcwb19va5x99pwqkxchdp-python3.14-pydantic-core-2.46.4/lib/python3.14/site-packages:/nix/store/y8z24zii3bpvsdh72spl5pz52nfac65l-python3.14-typing-inspection-0.4.3/lib/python3.14/site-packages:/nix/store/9q40294x0avkjpflq10g1da05rnj42iq-python3.14-iniconfig-2.3.0/lib/python3.14/site-packages:/nix/store/ccr2lzvm2xp1vj8b900l73bhahjvabz2-python3.14-pluggy-1.6.0/lib/python3.14/site-packages:/nix/store/zm47ybqhv9426gsg05hj6h01g99i1672-python3.14-pygments-2.20.0/lib/python3.14/site-packages:/nix/store/jdg6y3whxwgskrancb5iw6ma3l3ia35m-python3.14-types-urllib3-1.26.25.14/lib/python3.14/site-packages" /nix/store/zk2prlwk6m7dhdxhx0814sad4sqg7n28-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/81ag9nxz1flw3xjkv1vvqg8y2ipx2ins-python3-3.14.7/lib/python3.14/site-packages:/nix/store/h6nh4m3120qik7vw94zsdwvbnw5zlylf-buildbot-4.3.0/lib/python3.14/site-packages:/nix/store/n0k3rc88rkq6x91dv80dj7lnqki2p9cs-python3.14-buildbot_worker-4.3.0/lib/python3.14/site-packages:/nix/store/4ws09d3025v4k4njmpmv92092az77bx9-python3.14-twisted-26.4.0/lib/python3.14/site-packages:/nix/store/0pcgj4dsvijc84likdrrg6wy2j4pbkqm-python3.14-pydantic-2.13.4/lib/python3.14/site-packages:/nix/store/0zm37a70sfgc2zwgbwv9kv75hlv5d4lc-python3.14-pytest-9.1.1/lib/python3.14/site-packages:/nix/store/xj7gfyd16fkv54jh1gvhlm741kxkh7vd-python3.14-zope-interface-8.2/lib/python3.14/site-packages:/nix/store/71hjcsmv6qcr6wxnc2nmzwb7yy2sz5c3-python3.14-types-requests-2.32.4.20260107/lib/python3.14/site-packages:/nix/store/3pmbmhzchxihjrp5ypjj6dnbwipvgllq-python3.14-jinja2-3.1.6/lib/python3.14/site-packages:/nix/store/0f0jv0dnam5w7sfqmq80bfvikgzkhdd0-python3.14-msgpack-1.2.1/lib/python3.14/site-packages:/nix/store/7dmnxbk7hilb2lzlpsanvvv73ccng97k-python3.14-sqlalchemy-2.0.51/lib/python3.14/site-packages:/nix/store/r5dggcc273lblqdkv6h8dfwgh1y1jnpy-python3.14-alembic-1.18.1/lib/python3.14/site-packages:/nix/store/b8r9y8jgpmwaqwarzswiv62aglxnvc9q-python3.14-python-dateutil-2.9.0.post0/lib/python3.14/site-packages:/nix/store/nsz24az0r4lzgjz2nnz5a102ww2zk1id-python3.14-txaio-25.12.2/lib/python3.14/site-packages:/nix/store/qx34yx7k75wj9cbrzlf0m4qfbay4qgk5-python3.14-autobahn-25.12.2/lib/python3.14/site-packages:/nix/store/s2xilgv7yj7l2v9cwkbnssph99hkg9hi-python3.14-pyjwt-2.14.0/lib/python3.14/site-packages:/nix/store/jy4cqzhncnpsl9h8g3pf925bfd38js6k-python3.14-pyyaml-6.0.3/lib/python3.14/site-packages:/nix/store/0d99rlly9v3sps0ynkp3ky0mfmfvmc05-python3.14-croniter-6.2.4/lib/python3.14/site-packages:/nix/store/wq71ns6cvc6x2zp70qsm0y716fdk466c-python3.14-importlib-resources-7.1.0/lib/python3.14/site-packages:/nix/store/zqhb1vhfywhrf85d4f3bbl7i8g61bjlk-python3.14-packaging-26.2/lib/python3.14/site-packages:/nix/store/g5yzb0lcjfvfc82qfb3r0yssdvvyjqx1-python3.14-unidiff-1.0.0/lib/python3.14/site-packages:/nix/store/jkx5fzznix5cz2fg9w7vydrdqlwvzmy0-python3.14-treq-25.5.0/lib/python3.14/site-packages:/nix/store/bjivhi3hhd80zjxb0dq6jh2w63540w2j-python3.14-brotli-1.2.0/lib/python3.14/site-packages:/nix/store/6qbbri3isb9fk8mmgwl45i26dp3hyig4-python3.14-zstandard-0.25.0/lib/python3.14/site-packages:/nix/store/9isdg4y2lvfr4mgz4ag8w2wg2sgz1m3x-python3.14-idna-3.18/lib/python3.14/site-packages:/nix/store/mgca6qrrnzn5hq8zx8nq7xa0kb7023ai-python3.14-pyopenssl-26.3.0-dev/lib/python3.14/site-packages:/nix/store/3z4yk16xgjnb3c9zw78ksxmd1x76zgs5-python3.14-service-identity-26.1.0/lib/python3.14/site-packages:/nix/store/vhwsmdqwyaf90i1a8v9dbcdvrkxxpair-python3.14-attrs-26.1.0/lib/python3.14/site-packages:/nix/store/ajqa6824a185rq22d646lipflkazs07f-python3.14-automat-25.4.16/lib/python3.14/site-packages:/nix/store/5m0vhr1752v16xkdcckjdi2vjzznzklc-python3.14-constantly-23.10.4/lib/python3.14/site-packages:/nix/store/n7lwn8s5axh2h53n2nsp10w1gcj1mgqk-python3.14-hyperlink-21.0.0/lib/python3.14/site-packages:/nix/store/2yzndviqrkd3j9a8phi90pm8vdinkw3j-python3.14-incremental-24.11.0/lib/python3.14/site-packages:/nix/store/0ai38kanjwh6rmlhrjfz3acd4wx2kshh-python3.14-typing-extensions-4.16.0/lib/python3.14/site-packages:/nix/store/g58xlyy0pyyzhlrsxhl23fwrgxd5knxz-python3.14-markupsafe-3.0.3/lib/python3.14/site-packages:/nix/store/drxki93cll2w7dpvzg4cd41p4g6ycw03-python3.14-greenlet-3.5.3/lib/python3.14/site-packages:/nix/store/zkf82xd25m85qr657l5z8p77911lg06g-python3.14-mako-1.3.12/lib/python3.14/site-packages:/nix/store/zvps4wic4zqdsqzyhildnkk42vnj4j8h-python3.14-six-1.17.0/lib/python3.14/site-packages:/nix/store/wy28jsdp9ylkjgny0ln0vamzymm41s63-python3.14-cryptography-50.0.0/lib/python3.14/site-packages:/nix/store/j6ch2k2zzqzy5jqri6s76bs86p3rz0a3-python3.14-pynacl-1.6.2/lib/python3.14/site-packages:/nix/store/rsm6kdvjnbjhvi75nv5wlq0qv7jndwky-python3.14-cffi-2.1.0/lib/python3.14/site-packages:/nix/store/dpqqn613j6ikqpngypzqjasddjdq7pzr-python3.14-pycparser-3.00/lib/python3.14/site-packages:/nix/store/4hflbjxc7yzs52d9lydfdpbh2my7r914-python3.14-importlib-metadata-9.0.0/lib/python3.14/site-packages:/nix/store/l8h517z3wdl9wbmfvwllhgbrqw2hx6hx-python3.14-toml-0.10.2/lib/python3.14/site-packages:/nix/store/bvxbs2bd314a5pv3vna37a9iqk8vhpcb-python3.14-zipp-4.1.0/lib/python3.14/site-packages:/nix/store/izjnma0siwc9a5xfig8apwsvxpnazxfr-python3.14-multipart-2.0.0/lib/python3.14/site-packages:/nix/store/qw83vwhj5m5z8wzqsj85jm8gl8lrp9sz-python3.14-requests-2.34.2/lib/python3.14/site-packages:/nix/store/6jnd550zlln4h0k6ks1chly5brryjzmj-python3.14-certifi-2026.06.17/lib/python3.14/site-packages:/nix/store/n7dkm2whm407pmby0vhzdfwxj3glxx89-python3.14-charset-normalizer-3.4.9/lib/python3.14/site-packages:/nix/store/496d2nc3mh5ksh8drk3lzh4h2r8scr7x-python3.14-urllib3-2.7.0/lib/python3.14/site-packages:/nix/store/ps50nv4ygq82ljvb5hfkgg7y2ab0a3z0-python3.14-pyasn1-0.6.4/lib/python3.14/site-packages:/nix/store/53rpx7hy1046rbpdwlc3i17m1rj6rjli-python3.14-pyasn1-modules-0.4.2/lib/python3.14/site-packages:/nix/store/3ffwvgdvv7gbzi8gv76dxfa51qi0s631-python3.14-annotated-types-0.7.0/lib/python3.14/site-packages:/nix/store/3f6ymk3jsvlpcwb19va5x99pwqkxchdp-python3.14-pydantic-core-2.46.4/lib/python3.14/site-packages:/nix/store/y8z24zii3bpvsdh72spl5pz52nfac65l-python3.14-typing-inspection-0.4.3/lib/python3.14/site-packages:/nix/store/9q40294x0avkjpflq10g1da05rnj42iq-python3.14-iniconfig-2.3.0/lib/python3.14/site-packages:/nix/store/ccr2lzvm2xp1vj8b900l73bhahjvabz2-python3.14-pluggy-1.6.0/lib/python3.14/site-packages:/nix/store/zm47ybqhv9426gsg05hj6h01g99i1672-python3.14-pygments-2.20.0/lib/python3.14/site-packages:/nix/store/jdg6y3whxwgskrancb5iw6ma3l3ia35m-python3.14-types-urllib3-1.26.25.14/lib/python3.14/site-packages + PYTHONPATH=/nix/store/81ag9nxz1flw3xjkv1vvqg8y2ipx2ins-python3-3.14.7/lib/python3.14/site-packages:/nix/store/h6nh4m3120qik7vw94zsdwvbnw5zlylf-buildbot-4.3.0/lib/python3.14/site-packages:/nix/store/n0k3rc88rkq6x91dv80dj7lnqki2p9cs-python3.14-buildbot_worker-4.3.0/lib/python3.14/site-packages:/nix/store/4ws09d3025v4k4njmpmv92092az77bx9-python3.14-twisted-26.4.0/lib/python3.14/site-packages:/nix/store/0pcgj4dsvijc84likdrrg6wy2j4pbkqm-python3.14-pydantic-2.13.4/lib/python3.14/site-packages:/nix/store/0zm37a70sfgc2zwgbwv9kv75hlv5d4lc-python3.14-pytest-9.1.1/lib/python3.14/site-packages:/nix/store/xj7gfyd16fkv54jh1gvhlm741kxkh7vd-python3.14-zope-interface-8.2/lib/python3.14/site-packages:/nix/store/71hjcsmv6qcr6wxnc2nmzwb7yy2sz5c3-python3.14-types-requests-2.32.4.20260107/lib/python3.14/site-packages:/nix/store/3pmbmhzchxihjrp5ypjj6dnbwipvgllq-python3.14-jinja2-3.1.6/lib/python3.14/site-packages:/nix/store/0f0jv0dnam5w7sfqmq80bfvikgzkhdd0-python3.14-msgpack-1.2.1/lib/python3.14/site-packages:/nix/store/7dmnxbk7hilb2lzlpsanvvv73ccng97k-python3.14-sqlalchemy-2.0.51/lib/python3.14/site-packages:/nix/store/r5dggcc273lblqdkv6h8dfwgh1y1jnpy-python3.14-alembic-1.18.1/lib/python3.14/site-packages:/nix/store/b8r9y8jgpmwaqwarzswiv62aglxnvc9q-python3.14-python-dateutil-2.9.0.post0/lib/python3.14/site-packages:/nix/store/nsz24az0r4lzgjz2nnz5a102ww2zk1id-python3.14-txaio-25.12.2/lib/python3.14/site-packages:/nix/store/qx34yx7k75wj9cbrzlf0m4qfbay4qgk5-python3.14-autobahn-25.12.2/lib/python3.14/site-packages:/nix/store/s2xilgv7yj7l2v9cwkbnssph99hkg9hi-python3.14-pyjwt-2.14.0/lib/python3.14/site-packages:/nix/store/jy4cqzhncnpsl9h8g3pf925bfd38js6k-python3.14-pyyaml-6.0.3/lib/python3.14/site-packages:/nix/store/0d99rlly9v3sps0ynkp3ky0mfmfvmc05-python3.14-croniter-6.2.4/lib/python3.14/site-packages:/nix/store/wq71ns6cvc6x2zp70qsm0y716fdk466c-python3.14-importlib-resources-7.1.0/lib/python3.14/site-packages:/nix/store/zqhb1vhfywhrf85d4f3bbl7i8g61bjlk-python3.14-packaging-26.2/lib/python3.14/site-packages:/nix/store/g5yzb0lcjfvfc82qfb3r0yssdvvyjqx1-python3.14-unidiff-1.0.0/lib/python3.14/site-packages:/nix/store/jkx5fzznix5cz2fg9w7vydrdqlwvzmy0-python3.14-treq-25.5.0/lib/python3.14/site-packages:/nix/store/bjivhi3hhd80zjxb0dq6jh2w63540w2j-python3.14-brotli-1.2.0/lib/python3.14/site-packages:/nix/store/6qbbri3isb9fk8mmgwl45i26dp3hyig4-python3.14-zstandard-0.25.0/lib/python3.14/site-packages:/nix/store/9isdg4y2lvfr4mgz4ag8w2wg2sgz1m3x-python3.14-idna-3.18/lib/python3.14/site-packages:/nix/store/mgca6qrrnzn5hq8zx8nq7xa0kb7023ai-python3.14-pyopenssl-26.3.0-dev/lib/python3.14/site-packages:/nix/store/3z4yk16xgjnb3c9zw78ksxmd1x76zgs5-python3.14-service-identity-26.1.0/lib/python3.14/site-packages:/nix/store/vhwsmdqwyaf90i1a8v9dbcdvrkxxpair-python3.14-attrs-26.1.0/lib/python3.14/site-packages:/nix/store/ajqa6824a185rq22d646lipflkazs07f-python3.14-automat-25.4.16/lib/python3.14/site-packages:/nix/store/5m0vhr1752v16xkdcckjdi2vjzznzklc-python3.14-constantly-23.10.4/lib/python3.14/site-packages:/nix/store/n7lwn8s5axh2h53n2nsp10w1gcj1mgqk-python3.14-hyperlink-21.0.0/lib/python3.14/site-packages:/nix/store/2yzndviqrkd3j9a8phi90pm8vdinkw3j-python3.14-incremental-24.11.0/lib/python3.14/site-packages:/nix/store/0ai38kanjwh6rmlhrjfz3acd4wx2kshh-python3.14-typing-extensions-4.16.0/lib/python3.14/site-packages:/nix/store/g58xlyy0pyyzhlrsxhl23fwrgxd5knxz-python3.14-markupsafe-3.0.3/lib/python3.14/site-packages:/nix/store/drxki93cll2w7dpvzg4cd41p4g6ycw03-python3.14-greenlet-3.5.3/lib/python3.14/site-packages:/nix/store/zkf82xd25m85qr657l5z8p77911lg06g-python3.14-mako-1.3.12/lib/python3.14/site-packages:/nix/store/zvps4wic4zqdsqzyhildnkk42vnj4j8h-python3.14-six-1.17.0/lib/python3.14/site-packages:/nix/store/wy28jsdp9ylkjgny0ln0vamzymm41s63-python3.14-cryptography-50.0.0/lib/python3.14/site-packages:/nix/store/j6ch2k2zzqzy5jqri6s76bs86p3rz0a3-python3.14-pynacl-1.6.2/lib/python3.14/site-packages:/nix/store/rsm6kdvjnbjhvi75nv5wlq0qv7jndwky-python3.14-cffi-2.1.0/lib/python3.14/site-packages:/nix/store/dpqqn613j6ikqpngypzqjasddjdq7pzr-python3.14-pycparser-3.00/lib/python3.14/site-packages:/nix/store/4hflbjxc7yzs52d9lydfdpbh2my7r914-python3.14-importlib-metadata-9.0.0/lib/python3.14/site-packages:/nix/store/l8h517z3wdl9wbmfvwllhgbrqw2hx6hx-python3.14-toml-0.10.2/lib/python3.14/site-packages:/nix/store/bvxbs2bd314a5pv3vna37a9iqk8vhpcb-python3.14-zipp-4.1.0/lib/python3.14/site-packages:/nix/store/izjnma0siwc9a5xfig8apwsvxpnazxfr-python3.14-multipart-2.0.0/lib/python3.14/site-packages:/nix/store/qw83vwhj5m5z8wzqsj85jm8gl8lrp9sz-python3.14-requests-2.34.2/lib/python3.14/site-packages:/nix/store/6jnd550zlln4h0k6ks1chly5brryjzmj-python3.14-certifi-2026.06.17/lib/python3.14/site-packages:/nix/store/n7dkm2whm407pmby0vhzdfwxj3glxx89-python3.14-charset-normalizer-3.4.9/lib/python3.14/site-packages:/nix/store/496d2nc3mh5ksh8drk3lzh4h2r8scr7x-python3.14-urllib3-2.7.0/lib/python3.14/site-packages:/nix/store/ps50nv4ygq82ljvb5hfkgg7y2ab0a3z0-python3.14-pyasn1-0.6.4/lib/python3.14/site-packages:/nix/store/53rpx7hy1046rbpdwlc3i17m1rj6rjli-python3.14-pyasn1-modules-0.4.2/lib/python3.14/site-packages:/nix/store/3ffwvgdvv7gbzi8gv76dxfa51qi0s631-python3.14-annotated-types-0.7.0/lib/python3.14/site-packages:/nix/store/3f6ymk3jsvlpcwb19va5x99pwqkxchdp-python3.14-pydantic-core-2.46.4/lib/python3.14/site-packages:/nix/store/y8z24zii3bpvsdh72spl5pz52nfac65l-python3.14-typing-inspection-0.4.3/lib/python3.14/site-packages:/nix/store/9q40294x0avkjpflq10g1da05rnj42iq-python3.14-iniconfig-2.3.0/lib/python3.14/site-packages:/nix/store/ccr2lzvm2xp1vj8b900l73bhahjvabz2-python3.14-pluggy-1.6.0/lib/python3.14/site-packages:/nix/store/zm47ybqhv9426gsg05hj6h01g99i1672-python3.14-pygments-2.20.0/lib/python3.14/site-packages:/nix/store/jdg6y3whxwgskrancb5iw6ma3l3ia35m-python3.14-types-urllib3-1.26.25.14/lib/python3.14/site-packages + /nix/store/zk2prlwk6m7dhdxhx0814sad4sqg7n28-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 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). 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 19.529s Error: failed to finalise formatting: formatting failures detected