this derivation will be built: /nix/store/ldl3py2l3363wmiydz06d6fg0i53kwk0-zhost-cli-0.1.0.drv these 9 paths will be fetched (47.0 MiB download, 96.3 MiB unpacked): /nix/store/k60mn0bz26xdaxisqfy1v00klpba3j5m-gumbo-0.13.2 /nix/store/4d7fydg3h5mwml02n4fpshwg0c46ddbz-jbig2dec-0.20 /nix/store/whlnnkcg6jzww3flayxrppz7fl7yd9qc-lcms2-2.19.1 /nix/store/dn6iqvsmrially0xjj71zgpd2506jsqm-leptonica-1.87.0 /nix/store/z1zhs0ghqppk8ik9dznwhm30acgm1y1v-mupdf-1.27.2 /nix/store/srk5k24hdnz21vm29wwyblv5a38h31c4-openjpeg-2.5.4 /nix/store/ysk81sg4qrwfvim2abglq7wzwpi8qabm-python3.14-pymupdf-1.27.2.3 /nix/store/f87ns5vl166f9xwzj8711lw2p855ljgw-tesseract-5.5.2 /nix/store/q7nkyvk96i4k3hylc5xdl4qp6pm1655l-tesseract-5.5.2 error: Cannot build '/nix/store/ldl3py2l3363wmiydz06d6fg0i53kwk0-zhost-cli-0.1.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/5rj6v5fd4q4iprwv95vyv820fpymilkk-zhost-cli-0.1.0-dist /nix/store/xwmk6nwcd8qiyd9k3kzd6jvv53jxgc8x-zhost-cli-0.1.0 Last 25 log lines: > | > > SIM115 Use a context manager for opening files > --> tests/test_cli.py:734:27 > | > 732 | main(["library", "export", out]) > 733 | > 734 | settings = json.loads(open(f"{out}/settings.json").read()) > | ^^^^ > 735 | assert settings["tagColors"]["value"] == [{"name": "read", "color": "#5fb236"}] > | > > SIM115 Use a context manager for opening files > --> zhost_cli/client.py:274:16 > | > 272 | ) -> Response: > 273 | """Run the full authorize -> upload -> register sequence for `path`.""" > 274 | data = open(path, "rb").read() > | ^^^^ > 275 | md5 = hashlib.md5(data).hexdigest() > 276 | stat = os.stat(path) > | > > Found 22 errors. > [*] 1 fixable with the `--fix` option (4 hidden fixes can be enabled with the `--unsafe-fixes` option). For full logs, run: nix log /nix/store/ldl3py2l3363wmiydz06d6fg0i53kwk0-zhost-cli-0.1.0.drv