these 7 derivations will be built: /nix/store/v7x1r6q4bhgkxfndva1i5z5pjxs9bss7-clan-runtime.drv /nix/store/0vb8hmnk0fska38276vrl5v4z7yrrjb8-clan-cli-source.drv /nix/store/c81x8d48cskbj0mpphvn976yscbigblc-closure-info.drv /nix/store/1914wx5w6hp40b75cjianriryq2526zy-closure-info.drv /nix/store/5ynacvp6afzm3pbm6vmhb8fnc6w72j7n-builder.pl.drv /nix/store/lff8h6n5h8ng0x2ym3crrm2bkmmd11b2-python3-3.14.6-env.drv /nix/store/zlkxfzcd1nvhgd4vlaqfm3844pm5x3zy-clan-pytest-without-core.drv these 420 paths will be fetched (594.3 MiB download, 2.1 GiB unpacked): /nix/store/cnjc8qpi01fq4dqah36fnr6migsssqr6-ShellCheck-0.11.0 /nix/store/1va2r5cn4mn9fhvlxvxj8mm8ahn5lnpc-acl-2.4.0-bin /nix/store/mavfq6f69wbd52pz38xg9w4p41k9cvrj-acl-2.4.0-dev /nix/store/9sln16h81abfgv48fq0f3k59yyha81nx-age-1.3.1 /nix/store/x6bczki9azmb5bs0wq3dr27r8cpw4szw-age-plugin-1p-0.1.0 /nix/store/6s8gmdh3s4v57si3a6hxv149vaqa4nix-age-plugin-fido2-hmac-0.5.0 /nix/store/yq399rx2n56x070l45aig8pis61f01vl-age-plugin-ledger-0.1.2 /nix/store/6np3h6frlrjxmhlcm3svlqf9zyd9pxkd-age-plugin-sss-0.4.0 /nix/store/jn89cswfvf7wcmizixfx7q68s97bkxhv-age-plugin-tpm-1.0.1 /nix/store/s9hfbl38rkfz6sf1iv3i5l01wx114xlv-age-plugin-yubikey-0.5.1 /nix/store/rxhrsk1yywhgpxisvsb0sflbbw9wi7hm-at-spi2-core-2.60.4 /nix/store/zrzbv35djrgp7hwy252z8py8a8fksa14-attr-2.6.0-bin /nix/store/rbhilmg3cpv2hkvnhd1xza600brrg26a-attr-2.6.0-dev /nix/store/8wx9njyk3amhbhc0qgadq8wn0zaq5z72-audit-4.1.4-lib /nix/store/h5y50l7xkvyk17i9f4w6s57pj92dk1sx-avahi-0.8 /nix/store/wvz3snmd0g0fw0yxszqsjwvb7d644d58-avahi-0.8-dev /nix/store/l1fm4295zklwnzpxi8xhckj4hr0c25zg-aws-c-auth-0.9.1 /nix/store/9czrfjym7pdr8jp849k9fwrffq57dhgy-aws-c-cal-0.9.2 /nix/store/aa8qz28p409xpwn5vb3cyzdpa4cn4afq-aws-c-common-0.12.4 /nix/store/jv7q4q0zdsldaycaamgp0n3i8plq06js-aws-c-compression-0.3.1 /nix/store/w227zrpangbp90jbn1zmd37vbqy7l360-aws-c-event-stream-0.7.0 /nix/store/wlk2r4i4gzma9clqf5m20lbkna8cl8dv-aws-c-http-0.11.0 /nix/store/qvxgqmy71lvg425h3d08b4xabs0ravm5-aws-c-io-0.27.2 /nix/store/jgrgjd64kh5cn0jnrjh9x9syfybmc9xh-aws-c-mqtt-0.13.3 /nix/store/k5nbama0ifar4sbnf1lk9l554xr5bks2-aws-c-s3-0.8.7 /nix/store/7aqx8g7lbrqhcvgsnzhhin7imdq5pcv1-aws-c-sdkutils-0.2.4 /nix/store/w3y3j7fh51af4hmnqs8fr49xmkls8qsj-aws-checksums-0.2.7 /nix/store/hjv3v5qmyclc349m7y0yrf0wkaxbfj2x-aws-crt-cpp-0.34.3 /nix/store/ivk9jmzi652vww2sybvkrjm057jx0bkx-aws-sdk-cpp-1.11.647 /nix/store/dsiklcvk40q7bb4nby404acavylni4ps-bash-interactive-5.3p15 /nix/store/ms52rifx494bp1l7dqga1760pn18ysha-bash-interactive-5.3p15-dev /nix/store/ish1bk0q1b1c4hgdg7swr102p4rfn4az-binutils-2.46 /nix/store/l193kgbn2rvr0zf5hdcsm81mzgv9v4sd-binutils-2.46-lib /nix/store/wz4n54b22p6zspin8wq2cdicb7li5mg1-binutils-wrapper-2.46 /nix/store/4yxiib6xxpix9scz1cvk1fbn364shryw-boehm-gc-8.2.12 /nix/store/rav0c0zvv18dcxjbbj2js5qiilscgywb-boehm-gc-8.2.12-dev /nix/store/9v750vv4mikcg9l01pchzpcxh7isxavw-boost-1.89.0 /nix/store/0bn94295qx9mqvcj5jsh2c3593qvhf2v-boost-1.89.0-dev /nix/store/y3mjgk50khhcvlm7k00fkah8gic975xl-bubblewrap-0.11.2 /nix/store/5xvc4s7sl6q4ajl2nzkli8x9syp466id-bubblewrap-0.11.2-dev /nix/store/lb00bv1na55n4p129wwh14v0yshbds0z-busybox-1.37.0 /nix/store/bg61mz57j755jc9z7671l019nk66dyr9-cairo-1.18.4 /nix/store/3da6dbbp462hxhhxxrlilv3022fn2mc5-coreutils-9.11 /nix/store/jjnzhw0b720n1n468wjn5d3d2vf6vl92-cracklib-2.10.3 /nix/store/gdfmiz9p9qb13d0qgacgch1k97wy7mrd-cryptsetup-2.8.6 /nix/store/c63s30kgzk66yws4c9ivrwarvcacxf3q-cups-2.4.19 /nix/store/xgk8bd0515h3fb0b1p9sr8h6rwai27rv-cups-2.4.19-lib /nix/store/i644qglj29sii7d66lm4garmsas1ayv2-curl-8.21.0 /nix/store/nzw3bi83arcfpzbwa7vqa3acnwm513q1-curl-8.21.0-bin /nix/store/jgxc24minfq0rd05j8gp7q09yaxpnbkz-cyrus-sasl-2.1.28 /nix/store/1nyg99rmawk6s984nqda5shb9ic1xgja-dav1d-1.5.3 /nix/store/d4s02qmkfqxgjlfpl3pbi2hdyqag5x92-db-4.8.30 /nix/store/k0y17s1sj2wmw1ijqxk10q5pb6pfzm1w-db-5.3.28 /nix/store/rvviypw1564sxxsv4iixms8dp1jf0lsw-dbus-1.16.2 /nix/store/rgc4h682brrviaa7v3j8lxj7ajsnr2fg-dbus-1.16.2-lib /nix/store/nrnb6s75y2p2hmwv841bwjd9pjmrhypd-dconf-0.49.0-lib /nix/store/ly9wp9s5ff51sdbg8fi57ki7qqmlyyji-dejavu-fonts-minimal-2.37 /nix/store/rmw7k2kdwjspcpn9x99zzjpb453fgzpg-dialog-1.3-20260107 /nix/store/x8g3g61rd0z3yf4imk1jgg76rmnf2hy6-diffutils-3.12 /nix/store/hykznlrngz61x9b1i2a8743w86zgis7z-disko-1.13.0 /nix/store/yrrd3kxkxshysyjxz9yz8siwjh55bk3h-djvulibre-3.5.30 /nix/store/v4wanzgn91y30hz5811j67x04jj5j5ls-djvulibre-3.5.30-lib /nix/store/253zzpmpd1zgihz5p60cl63c7h1gr5j5-dmenu-5.4 /nix/store/gdarhfq7dg11bjvv6bkniqyf469bcnhf-dns-root-data-2025-04-14 /nix/store/jl49pr6adc7vxkg94jm326ah11y1xxkp-dumbpipe-0.39.0 /nix/store/dal51wlkyjljhhfrby5mjvz5lbil4sq5-e2fsprogs-1.47.4 /nix/store/i0gmkx5dzq3xbrrl1ncvjr34qzbm2rch-e2fsprogs-1.47.4-bin /nix/store/afjbfrx682vq6gd4jydy2khcm1mw3rqr-e2fsprogs-1.47.4-dev /nix/store/qbplpf2pjx4nn6ss7q0xdhgxyq835gpl-editline-1.17.1-unstable-2025-05-24 /nix/store/igivcvz7rbzfannbc884laxa9c7z46wk-elfutils-0.195 /nix/store/sfq3ac761i9a272k1spp577lma9lksr5-fftw-double-3.3.11 /nix/store/298l8a3c3nk8mddjj4iyfp000sz09fjk-file-5.48 /nix/store/47s1v9jk5hp88jwkkad6fzsyzq4hasla-findutils-4.10.0 /nix/store/qwwcawwbjk7glkrb9vi8qvv4rg804bvf-fontconfig-2.18.1 /nix/store/vaprzim59kha7ijnzyjnz5sb5iilcj92-fontconfig-2.18.1-lib /nix/store/f92p4p4ifn5n2myyh76smz6syv5dxqc7-freetype-2.14.3 /nix/store/yn9jjxbn5h2z6s0avvb3h2lk4h1wrbqj-fribidi-1.0.16 /nix/store/jq52hfnmkaa7bby07a4d7lblky6w27fg-gcc-15.3.0 /nix/store/acydkjgciry45a32qfsl1fi2vnpbhn1x-gcc-15.3.0-lib /nix/store/hy2xqdbh7mw1w1yhqggfb3s1dmf89h10-gcc-wrapper-15.3.0 /nix/store/8wqalqq1gps30swixljihbh4y48rl712-gdk-pixbuf-2.44.6 /nix/store/zlgb5h1fr9dczdvs1pn2vj42a0pq6jm0-getopt-1.1.6 /nix/store/n8qaczr0rk5dxllppin5nw8jg5n8bsbn-getopt-util-linux-2.42.2 /nix/store/2ar00nxlwrmnlznqdj02ki7qifww2ksq-gettext-1.0 /nix/store/r5z77as1vakajsisy86qyv78iyhzkwcq-ghostscript-with-X-10.07.1 /nix/store/7qcrsby50m7lbhx58c4swgsh58ycq800-ghostscript-with-X-10.07.1-fonts /nix/store/cw4ksqaa1wrz1m793q42i0c61y1ka609-giflib-6.1.3 /nix/store/m5pr759k6l5w4pry4d96nk47hj8pq1fp-git-2.55.0 /nix/store/7i5h1q53czyr7pi9zv5ljdyi3x88w362-git-2.55.0-doc /nix/store/8wbjccqiwmaang7nfdhsk6cd5sknm1rc-git-minimal-2.55.0 /nix/store/jniqab89kdlxp410ivmdx4hcgl0682mq-glib-2.88.1 /nix/store/jra9f18wnw4q8crp9xgznk50qmgj2qvq-glib-2.88.1-bin /nix/store/nnac0fcjj944l3wzzfaj1fxw506q7gk5-glibc-2.42-67-dev /nix/store/8zkbf0gj49l4kz5y0ffw0wikarlp8i7s-glibc-locales-2.42-67 /nix/store/720p67929crlwdrz2196zxk6c4wf13g8-gmp-with-cxx-6.3.0 /nix/store/amxnl9n6777kk1z80p4zrizmrnd8wpnn-gmp-with-cxx-6.3.0 /nix/store/sqhyj45b0r1iw24rzn85pqrpl85d7pg3-gnupg-2.4.9 /nix/store/7sw1d6d7kv88ppd02s3fwjmrjvf3gn1i-gnutar-1.35 /nix/store/jxhwq647xiz6h90gkma0yihblp7hmmc2-gnutls-3.8.13 /nix/store/f2388gk5zcprgv9bvlw4smj53w9xq8n0-gobject-introspection-1.86.0 /nix/store/1vc3542zma771b925r9n2qs1yqzkh6sm-graphite2-1.3.15 /nix/store/xxqfbvgvs8dgiza76m7lvc0lq4dxwrc8-gsettings-desktop-schemas-50.1 /nix/store/0z43apyqdhws0s0n51m67lyd9m95fx95-gtk+3-3.24.52 /nix/store/ragdsqgd4kq7i6nky9s4q6szksmrm1wr-harfbuzz-13.2.1 /nix/store/m6gsvvz8gi5k1wzxb6say89jrk3ih6av-hostname-debian-3.25 /nix/store/qpyy7b1kk9hrljanjkbchvrm8bj2wir7-hostname-debian-3.25-man /nix/store/ycpyzv7pzvzwcbwd6v5k90xgsgbks2i8-hostname-hostname-debian-3.25 /nix/store/yfzy6bk2nlrzl5r664yzm08h80mrhiy1-hwdata-0.409 /nix/store/yngz468r7i4l895bbx6xral5cfvxbdv9-hwloc-2.14.0-lib /nix/store/5nsnzikiqbxkvasxriw59w55f75h4xi8-iana-etc-20251215 /nix/store/y7x65dhppxam8y06x1gxrkck1i8l0qjx-icu4c-78.3 /nix/store/66x5znyx7xz0cam2mg9r5zxbnh8dg0ll-ijs-10.07.1 /nix/store/7hxzvfzf8f5dd4kvppvzpvs62pwjrn09-imagemagick-7.1.2-27 /nix/store/76dv0l69xy05dzva59l3l3vgfbhg3f4f-imath-3.2.2 /nix/store/pmhssyfcq4gkz23zvbbz7mps6xda4x7y-iso-codes-4.20.1 /nix/store/5jhi71a3k8j7cb4nks0mmjvzz7z0jk8z-jbig2dec-0.20 /nix/store/97hmn17vbpx0l0wbi4jc6hwr3pyy2zz3-jq-1.8.2 /nix/store/l18as28b4wwqds62yqci9l8xhhdhf78l-jq-1.8.2-bin /nix/store/n82y4hrj0kzw66q0c630r72a2vkf21p8-jq-1.8.2-dev /nix/store/03akka0ypqblxg38s3xp8szkdfx1yc2a-json-glib-1.10.8 /nix/store/v0z0ad4p8a8wp21q3ma630nx244f5y7i-kbd-2.9.0 /nix/store/agxlbg5na61kay5f1v263pgxc6vnn2h3-kbd-2.9.0-dev /nix/store/79krd3dfz65n6api5xj5bb58gb0x7zz7-kexec-tools-2.0.32 /nix/store/g2skfavx9avl79pmjydg4zx4k809lqsr-kmod-31 /nix/store/nrkd3qvx7zh83c0pyfpj17pg1vg96sr0-kmod-31-lib /nix/store/g0400m0f6fiapvs8rpgrrw1b1himnaw9-krb5-1.22.2-lib /nix/store/34c7gyh07x0swngxpdjkd909h10bqa7w-lcms2-2.19.1 /nix/store/6n2c0r2572i5kxf6i24lhsnzwlgqqz29-ldns-1.9.2 /nix/store/0ykb4lc51dvvrp5k7vsmws650d4akzxi-lerc-4.1.1 /nix/store/7zqasv6szzw0ri22haja9rxbmf2s87wh-libaom-3.12.1 /nix/store/g772dcpqy57mlf8iykl3gwad21h5yyv3-libapparmor-5.0.1 /nix/store/2v19iwh1grxbyh9yjzg6bxbsdcsylvpw-libarchive-3.8.8 /nix/store/i64jdmn4fqlijlfm4lr2kiz4j4wv269i-libarchive-3.8.8-dev /nix/store/h8xm33qsqb2mfgzk2waqa4a7n6wk68j8-libarchive-3.8.8-lib /nix/store/5dyg0blm8ya4vq0cs44ljqq9yarc9jqm-libassuan-3.0.2 /nix/store/hr4164dbjfi4qxdchvbcskq5prhgsr4g-libblake3-1.8.5 /nix/store/5vmfjms84bhimpainwm30m0wqqx34slh-libbpf-1.7.0 /nix/store/pjn58q990gsgclw8nqkbpabrq7srkiyz-libbsd-0.12.2 /nix/store/j95vrfw58spm0hig4lavyrhfj2gbhl2c-libcap-2.78 /nix/store/nr0bvqry45sk8rv7cdrq5823nhvff3w5-libcap-2.78-lib /nix/store/724akc9bzacrqc1p8sc1a8s4hnsig5v0-libcap-ng-0.9.3 /nix/store/gwhj8manqxkgari87idspfcxs4k29ycr-libcbor-0.14.0 /nix/store/kxsy16cnp8303g56hppz1635kr2k3l5r-libdaemon-0.14 /nix/store/ss8d8skjkj6vi6mrqpnqv2jpcnznhwj9-libdatrie-2019-12-20-lib /nix/store/jhym0h1qdw5s57kw7x2aidqr330idpgf-libde265-1.1.1 /nix/store/p9m3m8zn8aad5k5gbz11pj403rz9wljr-libdeflate-1.25 /nix/store/8l49nxq8b8xzdyz99ykvdc5x5xcisygq-libdrm-2.4.134 /nix/store/jhskzlqjd14dg6s43dbg5vzzmhb8inf9-libedit-20260508-3.1 /nix/store/jclw1z3f01glgp72z0qmdrdw7ycwwapz-libepoxy-1.5.10 /nix/store/n0j9ypx0wnfp88j2z2671d542dy9cfmk-libevent-2.1.13 /nix/store/cvh72nmvhwn297rs8qpvn4bn41pzfsvp-libfido2-1.17.0 /nix/store/n0jd3g96s1wn49dvslq4sj7k8shq9ak8-libgcrypt-1.12.2-lib /nix/store/89v1mndxgs0ykm2lzqw82ds5awhkdqny-libgit2-1.9.4-lib /nix/store/fp8vln3ar6gskhjbzbj7mcigb5y1y6z1-libglvnd-1.7.0 /nix/store/y3ihi6l3km69j2fdlcis394sm8yw7gms-libgpg-error-1.61 /nix/store/n5jc9as5b5d6s34c52x41s44i2njpbd0-libheif-1.23.1-lib /nix/store/s21g8sagvxrvvsw740bkd72f88x2rvfh-libice-1.1.2 /nix/store/34wysagbpqca54yq0ljsx70vk065pjzb-libjpeg-turbo-3.1.4.1 /nix/store/b70kmfys1ajmssysm07lc5q8fffpm4z8-libjxl-0.12.0 /nix/store/1kra217b0jaakpz38697p626iygbndhb-libksba-1.8.0 /nix/store/qq3man2ihg4idbiqnrb0kpwvv3l82yc3-liblqr-1-0.4.3 /nix/store/7sky26yvl7kqy8vil7zvzqk2caqgshw6-libmd-1.2.0 /nix/store/k9nwkal72siq7gw0lc06k718j65qbqgi-libmicrohttpd-1.0.5 /nix/store/7mbmzcnj1dsvcmcwkg8j8zrahpxwb1l8-libpaper-2.2.8 /nix/store/6hcwsp0yif0ahi8jl6mybf6by3myan6q-libpciaccess-0.19 /nix/store/1z01i6r4h5q2k6d8hvww6nxqf9mlbk0n-libpng-apng-1.6.58 /nix/store/x7akz1f1hqr8hg6fkpaah7qgcyjz2vn6-libpq-18.4 /nix/store/6r2vrfsb588ag41wjdkyh52m2vv73md2-libpwquality-1.4.5-lib /nix/store/ixj4j45pvc65m91yv6b84n641ijw3vxx-libraqm-0.10.5 /nix/store/3ilfqd23iwl1shbixv71xbj74wgyqqwv-libraw-0.22.1-lib /nix/store/nn1xldnfrw5vm8d1r3pci5nzr60dn53n-libressl-4.3.2 /nix/store/xwj0r19cbnjwd2dij80h034zfdx25qrz-libressl-4.3.2-nc /nix/store/5gkkp2ac07p17f5kb4i5hxvjnfdbafns-librsvg-2.62.3 /nix/store/nmgr3wifl1fspqq5wask6qwr2mfcmy0n-libseccomp-2.6.1-lib /nix/store/pni4vgc8vl8p21rnsp6ydz8j9sfyz5nq-libselinux-3.10 /nix/store/n0zkssdb3vk7k7ndz1dq5a983prj38r8-libsm-1.2.6 /nix/store/a0pqprn9naknsgjhlv00i5mgymny5ziv-libsodium-1.0.22-unstable-2026-04-16 /nix/store/vlhb62w8bymxjmryxfq862jn11780dd5-libsoup-3.6.6 /nix/store/6q2xcp8xkyqm2vh624mlgq5zp3zwfdbd-libssh2-1.11.1 /nix/store/ifaa03kll0g4bh5x2p03gxwzyflak8ck-libtasn1-4.21.0 /nix/store/kpmywmiqcafyy38fvdmr682v7kj1wi1r-libthai-0.1.30 /nix/store/227xhqgz155sag9whfcwyal4xpa1lafj-libtiff-4.7.1 /nix/store/g134gnvvppr7mk6vanh6jkkvmjibbx34-libtool-2.5.4-lib /nix/store/qyhcnh1yy8x3p9s4pas9bpbqaaz77chp-libtpms-0.10.2-unstable-2026-05-06 /nix/store/ckaxwj5g6pxi5davqhvnx1lwgdash5l1-libultrahdr-1.4.0 /nix/store/542hgw8p7ix86w6lpg9sv6z0gbi9r6fm-libusb-1.0.30 /nix/store/kmgn3mg6668whvci9lkmcyhbj5ymwx46-libvmaf-3.0.0 /nix/store/c2p8ra0rc9x81b6msb08in8gnx3gi9dm-libwebp-1.6.0 /nix/store/q6a3p545hfxydjxgd5qwj5364kh01398-libx11-1.8.13 /nix/store/wr1w0v4ylnp3j7a3l4s6cq25x86bjx7f-libxau-1.0.12 /nix/store/pmccdd8m8bxmjx4g5jla33las12p7rfx-libxcb-1.17.0 /nix/store/iqwi6fj0vzkxi37q1461ydxhv4h354j7-libxcb-image-0.4.1 /nix/store/lj9y5qz6654c34kkw69n5j2lhxsi8z85-libxcb-keysyms-0.4.1 /nix/store/wb4phf5g9nsccllq1wnvddhqq10hsgaz-libxcb-render-util-0.3.10 /nix/store/4pnrjf38mpj4r2808w9p8f11h40334im-libxcb-util-0.4.1 /nix/store/yh2ds284z3136ziv28h3cix8h671mmla-libxcb-wm-0.4.2 /nix/store/35x9v8n5dawmc8bwz8yx03wg8c9yqbya-libxcomposite-0.4.7 /nix/store/z0xvj79i9zn0dq6pxcb1wadbk1hqqql5-libxcursor-1.2.3 /nix/store/jp4w5q74qc2j70krqwdmv95ncydfnffi-libxdamage-1.1.7 /nix/store/6b95w4v4hnqb93p6xnkbmx8i5n9k83kp-libxdmcp-1.1.5 /nix/store/6l5yw5xc125d8a0sfz165as60l1fbyyl-libxext-1.3.7 /nix/store/8wr9f1iq776svn6pzrmbqhjy42qabp3j-libxfixes-6.0.2 /nix/store/y297sl3dl3z5qpfm1akk5h7ajz1w358i-libxft-2.3.9 /nix/store/32x5rb3lx4rzjk54lk7sly34gynvyhmz-libxi-1.8.3 /nix/store/jziv3gzs7gkb93yb00237ivpv4anab9d-libxinerama-1.1.6 /nix/store/cgy75qd94iahacdlsigascwv5wkm6sp0-libxkbcommon-1.13.2 /nix/store/x77v57x16z28yh0xljh616fakk1m4fdd-libxml2-2.15.3 /nix/store/gnbk7hbcdw2533pz1rnz33plnhrg8pfm-libxmu-1.3.1 /nix/store/6qcgyssbqap5ilp8b0n5q9ilac7yca3z-libxrandr-1.5.5 /nix/store/vk3sb5j7j6p342nl5mfnflwk21d39h0s-libxrender-0.9.12 /nix/store/hi74mhz6092wlv59cn88hf9rgfqb2z90-libxt-1.3.1 /nix/store/99nl21hzkbgc27ig3jgggjyp5ps2gj61-libxtst-1.2.5 /nix/store/x6dspx511vf3dn7f1c468ymbjqym7rss-linux-pam-1.7.2 /nix/store/ml1rxjq97qzdw5x0rm1agsfwi4asl893-llhttp-9.4.2 /nix/store/8n26sf4im7bnsp07i2aigdl4q900bw9b-lowdown-3.0.1-lib /nix/store/04nrjvyacpfzp9wj24cdsx912jh929d9-lvm2-2.03.41-lib /nix/store/rs19jskig0mmmyi6pds12clpv4fynzmc-lz4-1.10.0-lib /nix/store/msb4fzmw7ylz0h55r8wq61x865ibgiam-lzo-2.10 /nix/store/a12x75lbhfn4ndyg31mi7m9a76x8b7qi-make-binary-wrapper-hook /nix/store/4m34c9bdggvvj6kxihqm7gbga68757z9-mariadb-connector-c-3.3.5 /nix/store/cflfxfg6d3wqn2i7dvbr4j0rljy4l2nm-nettle-3.10.2 /nix/store/fv86r7yz3ka9ks3hixbfjxy4bzvq9fm2-ngtcp2-1.23.0 /nix/store/qbymy2lagdvdshjjpygyzc3vlnc30mpp-nix-2.31.5 /nix/store/z859gqyrqk6ipdbpral1lhpc7hfqcjrr-nix-2.31.5-dev /nix/store/kxw6mw6r5d0h92bpqi0268xcmz8mg9j6-nix-2.34.8 /nix/store/ryxm4cjvwjbi717rzd4cs3flfv188rc2-nix-2.34.8 /nix/store/syizvxd4x6qsvlwmr4nn0jxa75zz8m3r-nix-cmd-2.31.5 /nix/store/0r9hp2dvfpzi9aqf4zfaz0bn2izjliwd-nix-cmd-2.31.5-dev /nix/store/pvmwf4vy818h1lpm392rsm8f282h48px-nix-cmd-2.34.8 /nix/store/bi3393fcg5a8c0l39cbafik0yb6r4ibx-nix-expr-2.31.5 /nix/store/5b8ylk49rg5jjdxyanzqpbw3b97lb1bl-nix-expr-2.31.5-dev /nix/store/f75yqim9ym4idm9qhl0k376nlknxpa79-nix-expr-2.34.8 /nix/store/g1cy6f681zgpvmclpsjap1bqvbbgkgvj-nix-expr-c-2.31.5 /nix/store/p5lqbyzzrpr6xjqzfvi69p2956cwbys9-nix-expr-c-2.31.5-dev /nix/store/6nny14kppph01wzzy1ynn8383yif7bwd-nix-fetchers-2.31.5 /nix/store/8vfpcslj9gycds4fv0b84yfk5x2hw419-nix-fetchers-2.31.5-dev /nix/store/pyhw164lpibshaaipqpbg952sh7lizcb-nix-fetchers-2.34.8 /nix/store/w676zph85yzp3fb6m43pzc9ncm92crfg-nix-fetchers-c-2.31.5 /nix/store/3rs7g82i29rhhsbdfr7y8gmbvhp6k6g3-nix-fetchers-c-2.31.5-dev /nix/store/3svvb43m2jy3qrk3j9453i6d76z0hgcp-nix-flake-2.31.5 /nix/store/spzpq49290lz1vbnmivp0n7lhsfc3n3s-nix-flake-2.31.5-dev /nix/store/iv19gqbd4plyjha4skbvy1gwcs0xs282-nix-flake-2.34.8 /nix/store/8aiyxqgzm0hvr3nhfk4dz0gfm29xq8wx-nix-flake-c-2.31.5 /nix/store/x79rbbjz3i641pplwxnqymb864kmm3yf-nix-flake-c-2.31.5-dev /nix/store/1y6dv8lav252khzd1gp4q103x1rxyr1h-nix-main-2.31.5 /nix/store/2xz92wv9yq9snwf97z0xw4hkqh71mk2w-nix-main-2.31.5-dev /nix/store/3dsgv7zybsy972alip7x1k2jmgyh6zas-nix-main-2.34.8 /nix/store/vbvyaqc5j1c0p4yx7cm2z4q0a4v1j55b-nix-main-c-2.31.5 /nix/store/cmfh9l6qy5bxh6g3xnbd0xi9glymw8ax-nix-main-c-2.31.5-dev /nix/store/06xvwrwjmy9qw30fsibqs82mbhc48zwv-nix-nswrapper-2.34.8 /nix/store/xfia3yk4im1dkhlk2pc8zlxd62kh2r38-nix-perl-2.31.5 /nix/store/warnnc574cl7vxyh1xnqfc9i9fsmy1s0-nix-store-2.31.5 /nix/store/vsqzb29ll2zkq6y4015cj1mvbyhcrz5x-nix-store-2.31.5-dev /nix/store/x7dp948rwdyhcr2cfl992flgjg8bhr79-nix-store-2.34.8 /nix/store/ah8bfgg5rfgcjkqhyr7w3l8m05p2kbq7-nix-store-c-2.31.5 /nix/store/fks0hfv4x7a60lkwh24gkxrfyl5mnmq2-nix-store-c-2.31.5-dev /nix/store/pgnn84jvix39a42wd4nymcr2rpx1pmw8-nix-util-2.31.5 /nix/store/5qrglhr8midhqzgvhyba7bf5rgwd5jaw-nix-util-2.31.5-dev /nix/store/zhidxiwnnpjqx3nhq16b1zv4bw21z2v3-nix-util-2.34.8 /nix/store/spkmdw1akgrr3hkks362rlchc6cgnr4f-nix-util-c-2.31.5 /nix/store/fr8wx34h8svdn53s4pj82c0dmgxsbxn1-nix-util-c-2.31.5-dev /nix/store/25p3v9b485zh2l0s7rrcwyaij909gg72-nixos-anywhere-1.13.0 /nix/store/y795qfidc1njbb12yz319rmkiv61myzv-nixos-enter /nix/store/mr8ipn18cqphcdmjnh06rhizvbb9rqi2-nixos-install /nix/store/kr1h5mc9dl0aagyfzrlqkihbmx7zz84m-nlohmann_json-3.12.0 /nix/store/dh1r140ijw98qbfpl31lvjhr4mmh7r1m-npth-1.8 /nix/store/fx0ssqmh9chpb5np5wnjpw1pv7grgd35-numactl-2.0.18 /nix/store/iznb72qzsll1r15qhlw8yi4kchj4axd0-onetbb-2022.3.0 /nix/store/y5im06y69n3ia0dwa5abp2g5nfm8gjib-oniguruma-6.9.10-lib /nix/store/rgbnx4lqjs2cbbsjlr28bpk2h7fy0iml-openexr-3.4.11 /nix/store/y1bpvad3m8bjc5msm8py3brkibr0nw16-openjpeg-2.5.4 /nix/store/1s7xqsk2k5433vk8cvvdl77yy9bc4wn6-openldap-2.6.13 /nix/store/2xdphsfnqaq9v196yz99xyb04764inay-openssh-10.4p1 /nix/store/w8gjddqlsk7kc0k66c8483shdggwbhjg-openssh-10.4p1-dev /nix/store/8bgbdy11yxki9v7lpvcpnk12f6qw1bm5-openssl-3.6.3 /nix/store/2d90a6zc01mc2g1dcchw3dma78pajgqk-openssl-3.6.3-bin /nix/store/kf0kxybadd1dn4i7dzmysy47c1sar1lj-openssl-3.6.3-dev /nix/store/2yd8vlmkhfqllaj95m7zq52acvdy9kfc-p11-kit-0.26.2 /nix/store/c4r4hpvlj148qgkmhg575vz4zihz2h36-pango-1.57.1 /nix/store/3afcngaa43ib8fm6dpdriksi173f4scp-passage-1.7.4a2 /nix/store/8h5qrjifgrivcqhn2qjksblhmppy27af-password-store-1.7.4 /nix/store/5qhkb82f8h891kv8894b2p1fa1myxw6v-patchelf-0.15.2 /nix/store/c2ry84f6y9gzjphxflnxil71i0xyf8il-pcsclite-2.4.1-lib /nix/store/2047jvr4id4a6m2b177hjsn336gxh4rg-perl-5.42.0 /nix/store/kdjz94l5fpnhfg3wx01saxy2fj0xylij-perl5.42.0-Authen-SASL-2.1900 /nix/store/nddx74l8ca3y0crr29hx7dnr46b2pfab-perl5.42.0-CGI-4.59 /nix/store/mrfy94iav9vjg9klq1f4y646a71cvy9s-perl5.42.0-CGI-Fast-2.16 /nix/store/j4gflamaavdlj9bgdd4zq5nj671z4q7l-perl5.42.0-Clone-0.46 /nix/store/hzdrbd64f398z5lli1fqsm6j8szg0jgv-perl5.42.0-Compress-Raw-Bzip2-2.218 /nix/store/rr1j8j2zcxnm0rpqvhsmxw32xy8xmfns-perl5.42.0-Compress-Raw-Zlib-2.222 /nix/store/wzn0sv1yhr7rx9vj6h9b11z8v3flkxqi-perl5.42.0-Crypt-URandom-0.55 /nix/store/5rjna1gfbm79pl6zv1yjc4psa86zdlqx-perl5.42.0-Digest-HMAC-1.05 /nix/store/fiad4h826sbgjlbq5fmrd5095h9nrvy4-perl5.42.0-Encode-Locale-1.05 /nix/store/xzvp536mnwl4mi35857vd537bbyxqj4w-perl5.42.0-FCGI-0.82 /nix/store/bw083wspyaqgs1fhww61qx404529k1n6-perl5.42.0-FCGI-ProcManager-0.28 /nix/store/wzkax4anz132gfrlw4x8q1jpffdy69pc-perl5.42.0-File-BaseDir-0.09 /nix/store/66jah614zw5xssxpi6c9aqdfnw5bqj0x-perl5.42.0-File-DesktopEntry-0.22 /nix/store/4wkf8k14fhwjks230xxifkh21529m96s-perl5.42.0-File-Listing-6.16 /nix/store/xz6h9pf7hrx8jgjiip9fkhg0fyx9ic0k-perl5.42.0-File-MimeInfo-0.33 /nix/store/9cy9y3fn6zrw0h6727cgysqxmm7bi1cl-perl5.42.0-HTML-Parser-3.85 /nix/store/4xw8gcf6vxdzr7fs5ckxjfri5l5hrl0c-perl5.42.0-HTML-TagCloud-0.38 /nix/store/vygswlvkkm7xjwk2m13i3jskhyfc90kb-perl5.42.0-HTML-Tagset-3.20 /nix/store/s0a4d2rp3f3a7vhqm2pq3q0scgjnyxj2-perl5.42.0-HTTP-CookieJar-0.014 /nix/store/sy0narcabm1q2r5d14155jx875k2j93x-perl5.42.0-HTTP-Cookies-6.10 /nix/store/rqxxjmw9q116068408h3kmmwany8yk91-perl5.42.0-HTTP-Daemon-6.17 /nix/store/fvxssm982rn8bir8fb4fjz5qx9c4wsxw-perl5.42.0-HTTP-Date-6.06 /nix/store/v1hm8xwa0jlgibf6wb8400mwdk5dsszs-perl5.42.0-HTTP-Message-7.02 /nix/store/0acg2s0qbgqjsn7r84glyz3r9rlzqk0d-perl5.42.0-HTTP-Negotiate-6.01 /nix/store/9pmy5kpayr3k34ycfjlms1llyz4zgp72-perl5.42.0-IO-Compress-2.221 /nix/store/jb2spb7zqhbrfqdszwvkir990xgc4l93-perl5.42.0-IO-HTML-1.004 /nix/store/6w6q4da9vklzxbhp5gvlasdvhxhd7lkp-perl5.42.0-IO-Socket-SSL-2.083 /nix/store/nahkhl3066bhcgkahb97mr5xwzjsd6vi-perl5.42.0-IPC-System-Simple-1.30 /nix/store/krj16sqwygs4c1mzj3iqsyv9mihhvfyq-perl5.42.0-LWP-MediaTypes-6.04 /nix/store/wlikawi383zx95g0h0ll2j5xz3xp5irm-perl5.42.0-Mozilla-CA-20230821 /nix/store/7jpdc1qxmn4bv7yw189applmdh4jdbcz-perl5.42.0-Net-DBus-1.2.0 /nix/store/ljd94s7svv895cm1mr6qcig1r3nhh4jq-perl5.42.0-Net-HTTP-6.23 /nix/store/0bf3jny24b231ns9ycxdk42mr75kcwh4-perl5.42.0-Net-SMTP-SSL-1.04 /nix/store/bhlhliq32dx4z1m5g9wp4irjimskrn4b-perl5.42.0-Net-SSLeay-1.92 /nix/store/g71alfw3mk5qnjvsj04f7g2jpcmzhz87-perl5.42.0-TermReadKey-2.38 /nix/store/hmq9b0bcdpmnjlm31c2480k4b858f10p-perl5.42.0-Test-Fatal-0.017 /nix/store/mg0p13rqmrk549s78m01qpbrncwlx716-perl5.42.0-Test-Needs-0.002010 /nix/store/n45wb7lisyi8a3x300vfng0mjydkjsrp-perl5.42.0-Test-RequiresInternet-0.05 /nix/store/qhm6wi64z0hgngrb35gqg4pdw2pmv0fr-perl5.42.0-TimeDate-2.33 /nix/store/85nzapzjim0zsvj71pcsnc19l7zrj7wy-perl5.42.0-Try-Tiny-0.31 /nix/store/8bjrd2fzhpjz1addxlbkfahdlwbyficn-perl5.42.0-URI-5.21 /nix/store/akw6phbx94bc8k85f62fx0ixs9j5czmq-perl5.42.0-WWW-RobotRules-6.02 /nix/store/5gjvldvq4rj1mrq90db63jfgqh3imjzz-perl5.42.0-X11-Protocol-0.56 /nix/store/ri09aj0faiqv8vksh9fdwgg333ijyc9s-perl5.42.0-XML-Parser-2.46 /nix/store/c4ccnl1dkyjj6zd28pf8gj5bb3q4lzn2-perl5.42.0-XML-Twig-3.52 /nix/store/7d1da7zq8qjjh4hv9dvijks5p2sj65li-perl5.42.0-libnet-3.15 /nix/store/rq5k6c2s9v8glj0yjhc2i31bvi5qhy53-perl5.42.0-libwww-perl-6.83 /nix/store/s0f8167bahqlrggq4kpmvrcqkx3xl52y-pixman-0.46.4 /nix/store/7qgb6f1kyaz5ji4wlj8pp2qbc1fkjp9l-popt-1.19 /nix/store/v2anypj6zvhcsr745aiqi2dylz4wl8rg-potrace-1.16 /nix/store/7yv50rj0nmy0bd8rlf70d21w9nlq409p-procps-4.0.6 /nix/store/ymm5c1kb7p2r6331bgcdxijayqhcbvqy-python3-3.14.6 /nix/store/84nnbkdl1q598135k3m3v9jp3p0j8a75-python3.14-argcomplete-3.6.3 /nix/store/30xhnn7zlrml04bq5phq41vvrsxmd7n3-python3.14-execnet-2.1.2 /nix/store/s1d9b9220jffaihr1vf24lp37jsbdxm0-python3.14-flit-core-3.12.0 /nix/store/qs944i3ki2nfwdj9lxxkbjlmvmb49pk5-python3.14-iniconfig-2.3.0 /nix/store/dkbvks6b0crahc11g19m6x1mhlfi5znn-python3.14-librt-0.13.0 /nix/store/77l9hg6g6v00s2ickkff5ijw2bv0igwk-python3.14-mypy-2.1.0 /nix/store/8arj68f4rlgj6vn786iy6snhc7wn2rsz-python3.14-mypy-extensions-1.1.0 /nix/store/g3jlkx24rgvn3lfhkv5k0p17h8zhhb9p-python3.14-packaging-26.2 /nix/store/k7xm68rzlyf29fvlr5prr5j2zsgdqj6k-python3.14-pathspec-1.1.1 /nix/store/mm4886di31jszb7xc8qwgnq7whmn29zy-python3.14-pexpect-4.9.0 /nix/store/qvksx8pm74dp6h3hhmz29gz56x7lis5p-python3.14-pluggy-1.6.0 /nix/store/3zjvnabpbkinal1pnfmlxxmrq049xxas-python3.14-ptyprocess-0.7.0 /nix/store/vz4d95qp5j4g29d52jc2mphxplsl763z-python3.14-pygments-2.20.0 /nix/store/x4w6xvxgi61fnni52ypi4f6lavjc9svb-python3.14-pytest-9.1.1 /nix/store/gzvwgkqq3cbn4h0y3lgnp10s8420bccg-python3.14-pytest-subprocess-1.6.0 /nix/store/mcxdnj5v6z73jr7cj90crwxvifjsp4fl-python3.14-pytest-timeout-2.4.0 /nix/store/k0wv5r3df3apwjy4idcxyn7nnpdmd2fc-python3.14-pytest-xdist-3.8.0 /nix/store/6xf0icvy636rzbj2fpcwbh3gwh2cqp7y-python3.14-typing-extensions-4.16.0 /nix/store/0f8ck2vxqyq7d9shzva0n8fja36nzckz-qrencode-4.1.1 /nix/store/7l06c1rk36hfc28s83lhbirwnhvjql25-qrencode-4.1.1-bin /nix/store/ns1xxrz27ychxwjyivvxbiim2lbvs9pw-qrencode-4.1.1-dev /nix/store/0bhli54incyfknrzcahvsmvrsy7hpjmy-qtbase-5.15.19 /nix/store/3fmwh158kwjf0n9a0zdyg567my92b9c0-qtbase-5.15.19-bin /nix/store/r1g8cb5nv7gsr79axma60i9axmrmybqk-qtdeclarative-5.15.19 /nix/store/rvxl152x7ivw6wrfzkm6q8dkcih7wwgr-qtdeclarative-5.15.19-bin /nix/store/iw0bhyfqassl9mx6qygsqf3ax1q30n85-qtquickcontrols-5.15.19 /nix/store/nwfjd3yhjs62j8hspnlnmvp1mld23lh8-qtsvg-5.15.19 /nix/store/965np8li6f13imgpk46h9f7n0g6980na-qtsvg-5.15.19-bin /nix/store/g8kgr2zf996jqis070z4f8mkglbxd75i-qttranslations-5.15.19 /nix/store/vc6p88ykmagckw02nl14i3d102lnzaxz-qtwayland-5.15.19 /nix/store/3ahvxk5lmfr5083fqx79g67knda1cnms-qtwayland-5.15.19-bin /nix/store/0v78i740nhhhvadcrzspdhw37yam2ys6-qtx11extras-5.15.19 /nix/store/ggy1dmcp6pv2a0z11v7zlanzpphv4hgw-readline-8.3p3 /nix/store/76ajah6yij17apsdn4sr4qrc2cdiimnp-rsync-3.4.4 /nix/store/iqrmqq0h88dmii0vgy5z81g37cil1pwl-s2n-tls-1.7.2 /nix/store/z6b3si9n21mqaapyjbwfhckhw98yz7np-shadow-4.19.4 /nix/store/l1qybiwi3ylgm440lvynzyq6n9m7r1s9-shared-mime-info-2.4 /nix/store/03j93gmxvsadwja0sh136pzzzz1g5ykp-sops-3.13.2 /nix/store/ljydz8slckh7xjglwz1bp86ccbpmjp5y-sqlite-3.53.3 /nix/store/vrxfba5pbyv563g2p2s3m2hnd7lmynm3-sshpass-1.10 /nix/store/j93snd8gdy1l4p87n1v4wzipp8w2m0sx-stdenv-linux-no-cc /nix/store/z2nxjmk4666nbka3hgyxlg13prrnvx38-systemd-261 /nix/store/vm2ssybgfjjqx4q1mj9d7ahxzpq72scd-systemd-minimal-261 /nix/store/88nqhr67l8limqc68v2waj59ffqp70dc-systemd-minimal-libs-261 /nix/store/7yaavl8phrvsy3m8vr9szbpchp09w318-tcb-1.2 /nix/store/k0sxv9lgvpmhaavzwh8js0xryw0kp6z7-tinysparql-3.11.1 /nix/store/35kk84dalxyb9w8bznbzzc67063i70ks-tor-0.4.9.11 /nix/store/8cn1v7lk22hasvakp19x8sxziv0j4m5i-tor-client-auth-gen /nix/store/7i3jxkcjvsbn10p8rm8zzn3ppaynrk0p-torsocks-2.5.0 /nix/store/9bnj7qbdz8x297006k0jp800rlsslx88-tpm2-tss-4.1.3 /nix/store/h9plkcla7ip4qxynccgra7bf0arlv0i4-tree-2.3.2 /nix/store/5c6q8vaglpz3lyc2y7cmah1f72p7q971-unbound-1.25.1-lib /nix/store/rzxzz11knp9jkvhbip3aymhlii7298fx-util-linux-2.42.2 /nix/store/nkbbdm96syvs8qnfhy1svs1anyzlbhn7-util-linux-2.42.2-bin /nix/store/0znivp36vr3waj22mpj03chp57gjqsfk-util-linux-2.42.2-dev /nix/store/khlwfsr16gs2dpv2df6f79s661ghb7i8-util-linux-2.42.2-lastlog /nix/store/3ldzgpxdg284bza6cpvmy4xr94zd02rf-util-linux-2.42.2-lib /nix/store/bp3mpalym2x84sx3vc1yazgsp0z8m974-util-linux-2.42.2-login /nix/store/ks1fvcdh1n1q6cbp88qgx3vjl55sga8i-util-linux-2.42.2-man /nix/store/sp837xm2s1y78q0936ai8fd2sn5hxdby-util-linux-2.42.2-mount /nix/store/0yi5lvkqddra7j2gxdrfcshz5mf1bksm-util-linux-2.42.2-swap /nix/store/hjkc91jsyd929q177iznmx97p2nq49sa-util-linux-minimal-2.42.2-bin /nix/store/9lx6l4rzf3nshh8vmrn7dfkhwamwkj8j-util-linux-minimal-2.42.2-login /nix/store/q9bhlkqf6knf2da8rxb8pj15l62wi4ns-util-linux-minimal-2.42.2-mount /nix/store/2h5l0fnw9pbi30856l53h8fd71880xmq-util-linux-minimal-2.42.2-swap /nix/store/2b4ngg6b4gncvvdv4cq9hlx2fajxdcqp-v4l-utils-1.32.0 /nix/store/p0y2mrjvv29r9ff26jjhj01m5cy3f3d7-wayland-1.26.0 /nix/store/l4cpgx2ia5q09aap3kw2q72bvgi3pqva-which-2.25 /nix/store/g7d3kn7dyqyw3mwy0sanrmxdswf0swyv-wl-clipboard-2.3.0 /nix/store/zshs3ay2f5cw07njw7rvfic3r2palx29-x265-4.2 /nix/store/by9b8bpd169rybjam4hljx66i2xyx722-xclip-0.13 /nix/store/nxlhr6sbx5rj5w7c6a6a5qqpq10h3q9h-xcp-0.24.8 /nix/store/6nxrxvcgmnlx0rma4x8xil28bicbnk9i-xdg-user-dirs-0.20 /nix/store/xsqpdic6d3mh0v6kca09wswnxld6vq93-xdg-user-dirs-0.20-lib /nix/store/9mk2hsdj51q3d195vfrksbr8b3zwcsaq-xdg-utils-1.2.1 /nix/store/27aq6c957nrm2i5zh48qdhcqjq1j0rli-xdotool-4.20260303.1 /nix/store/xg9f6llwbq8apihc0kf2ds93z2hfslm5-xkeyboard-config-2.48 /nix/store/dp7rx2gmra9c9b0av4i6y5y7vnps3a24-xxhash-0.8.3 /nix/store/jcwmj45rq3a1dzxyp4p5mvgfxlda0fkg-zbar-0.23.93 /nix/store/2j76szxx6hp54ljwj2qw4vl5h8dd7lr4-zbar-0.23.93-dev /nix/store/qcrsgmqjf4zpbzid9vwvrf3i7dq09g40-zbar-0.23.93-lib /nix/store/g8kx6chm8p9nlbzffyczhp7fjbawivjr-zlib-1.3.2-static /nix/store/265yl93z4mb9vynam5wzwfsjp50b6l45-zlib-ng-2.3.3 /nix/store/i7pqrwnhnifdypwfdvkjgn9g3np170j3-zstd-1.5.7 building '/nix/store/c81x8d48cskbj0mpphvn976yscbigblc-closure-info.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/c81x8d48cskbj0mpphvn976yscbigblc-closure-info.drv' closure-info> structuredAttrs is enabled building '/nix/store/1914wx5w6hp40b75cjianriryq2526zy-closure-info.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/1914wx5w6hp40b75cjianriryq2526zy-closure-info.drv' closure-info> structuredAttrs is enabled building '/nix/store/v7x1r6q4bhgkxfndva1i5z5pjxs9bss7-clan-runtime.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/lff8h6n5h8ng0x2ym3crrm2bkmmd11b2-python3-3.14.6-env.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/v7x1r6q4bhgkxfndva1i5z5pjxs9bss7-clan-runtime.drv' clan-runtime> warning: you don't have Internet access; disabling some network-dependent features building '/nix/store/lff8h6n5h8ng0x2ym3crrm2bkmmd11b2-python3-3.14.6-env.drv' python3-3.14.6-env> structuredAttrs is enabled python3-3.14.6-env> created 268 symlinks in user environment clan-runtime> warning: creating lock file "/nix/store/liisix6nxdi0pspparprx69wk9scq59i-clan-runtime/flake.lock": clan-runtime> • Added input 'disko': clan-runtime> 'path:/nix/store/w2c23ykc12mswlg8hrrjzb5gv9gvkzwq-source?lastModified=1&narHash=sha256-RxWs5ND31KzTG7wvMM%2BPMfUjyNpmIEr999lqNARaM5o%3D' (1970-01-01) clan-runtime> • Added input 'disko/nixpkgs': clan-runtime> follows 'nixpkgs' clan-runtime> • Added input 'nix-select': clan-runtime> 'path:/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source?lastModified=1&narHash=sha256-yxcNOha7Cfv2nhVpz9ZXSNKk0R7wt4AiBklJ8D24rVg%3D' (1970-01-01) clan-runtime> • Added input 'nixpkgs': clan-runtime> 'path:/nix/store/n6ifn3cyn97hvwkbc8ajp4gi89mklggf-source?lastModified=0&narHash=sha256-DyIgdST66pzDA%2B9KRFS2K3fGgskgCQ8UiBxueFC7CTw%3D' (1970-01-01) clan-runtime> building '/nix/store/0vb8hmnk0fska38276vrl5v4z7yrrjb8-clan-cli-source.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/0vb8hmnk0fska38276vrl5v4z7yrrjb8-clan-cli-source.drv' building '/nix/store/zlkxfzcd1nvhgd4vlaqfm3844pm5x3zy-clan-pytest-without-core.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/zlkxfzcd1nvhgd4vlaqfm3844pm5x3zy-clan-pytest-without-core.drv' clan-pytest-without-core> Starting pytest session clan-pytest-without-core> Session config: <_pytest.config.Config object at 0xffffe8417230> clan-pytest-without-core> ============================= test session starts ============================== clan-pytest-without-core> platform linux -- Python 3.14.6, pytest-9.1.1, pluggy-1.6.0 clan-pytest-without-core> rootdir: /build/src clan-pytest-without-core> configfile: pyproject.toml clan-pytest-without-core> plugins: timeout-2.4.0, xdist-3.8.0, subprocess-1.6.0 clan-pytest-without-core> 16 workers [356 items] clan-pytest-without-core> scheduling tests via LoadScheduling clan-pytest-without-core> clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_with_symlinks clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_removes_platform_attrs clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_fixes_symlinks clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_nested_subdirectories clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_locked_input_template_no_quotes clan-pytest-without-core> clan_lib/vars/generator_test.py::test_generator_get_previous_value clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_ro_paths_are_not_writable clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_parent_2 clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_bash_returns_bash_outside_nix_sandbox clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_builtin_template clan-pytest-without-core> [gw6] [ 0%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_builtin_template clan-pytest-without-core> [gw4] [ 0%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_removes_platform_attrs clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_preserves_other_attrs clan-pytest-without-core> [gw9] [ 0%] PASSED clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_parent_2 clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_internal_dot_template clan-pytest-without-core> [gw9] [ 1%] PASSED clan_lib/templates/template_url_test.py::test_internal_dot_template clan-pytest-without-core> clan_lib/ssh/localhost_test.py::test_localhost clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_custom_template_path clan-pytest-without-core> [gw7] [ 1%] PASSED clan_lib/templates/template_url_test.py::test_custom_template_path clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_full_url_query_and_fragment clan-pytest-without-core> [gw7] [ 1%] PASSED clan_lib/templates/template_url_test.py::test_full_url_query_and_fragment clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_custom_template_type clan-pytest-without-core> [gw7] [ 1%] PASSED clan_lib/templates/template_url_test.py::test_custom_template_type clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_malformed_identifier clan-pytest-without-core> [gw7] [ 2%] PASSED clan_lib/templates/template_url_test.py::test_malformed_identifier clan-pytest-without-core> [gw4] [ 2%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_preserves_other_attrs clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_multiple_files clan-pytest-without-core> [gw4] [ 2%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_multiple_files clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_empty_dict clan-pytest-without-core> [gw4] [ 3%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_empty_dict clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_proxy_command_with_spaces clan-pytest-without-core> [gw10] [ 3%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_proxy_command_with_spaces clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_socks_proxy clan-pytest-without-core> [gw10] [ 3%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_socks_proxy clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_control_master clan-pytest-without-core> [gw10] [ 3%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_control_master clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_port_and_key clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_remote_template clan-pytest-without-core> [gw6] [ 4%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_remote_template clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_explicit_path clan-pytest-without-core> [gw6] [ 4%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_explicit_path clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_quoted_selector clan-pytest-without-core> [gw6] [ 4%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_quoted_selector clan-pytest-without-core> [gw8] [ 5%] PASSED clan_lib/templates/template_url_test.py::test_locked_input_template_no_quotes clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_locked_input_template_no_dot clan-pytest-without-core> [gw8] [ 5%] PASSED clan_lib/templates/template_url_test.py::test_locked_input_template_no_dot clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_rel_1 clan-pytest-without-core> [gw8] [ 5%] PASSED clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_rel_1 clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_rel_2 clan-pytest-without-core> [gw8] [ 5%] PASSED clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_rel_2 clan-pytest-without-core> [gw12] [ 6%] PASSED clan_lib/ssh/localhost_test.py::test_localhost clan-pytest-without-core> clan_lib/ssh/create_test.py::test_clan_generate_sshkeys clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_basic clan-pytest-without-core> [gw0] [ 6%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_basic clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_fixes_symlinks clan-pytest-without-core> [gw0] [ 6%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_fixes_symlinks clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_decreases_symlink_depth clan-pytest-without-core> [gw0] [ 7%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_decreases_symlink_depth clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_increases_symlink_depth clan-pytest-without-core> [gw0] [ 7%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_increases_symlink_depth clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_forward_agent clan-pytest-without-core> [gw11] [ 7%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_forward_agent clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_not_ssh_forward clan-pytest-without-core> [gw11] [ 7%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_not_ssh_forward clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_scheme clan-pytest-without-core> [gw11] [ 8%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_scheme clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6 clan-pytest-without-core> [gw11] [ 8%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6 clan-pytest-without-core> [gw14] [ 8%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_bash_returns_bash_outside_nix_sandbox clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_bash_resolves_path_in_nix_sandbox clan-pytest-without-core> [gw14] [ 8%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_bash_resolves_path_in_nix_sandbox clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_write_to_tmpdir clan-pytest-without-core> [gw3] [ 9%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_with_symlinks clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_nested clan-pytest-without-core> [gw3] [ 9%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_nested clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_noop_if_missing clan-pytest-without-core> [gw3] [ 9%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_noop_if_missing clan-pytest-without-core> clan_lib/vars/graph_test.py::test_required_generators clan-pytest-without-core> [gw3] [ 10%] PASSED clan_lib/vars/graph_test.py::test_required_generators clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_rel_path_default clan-pytest-without-core> [gw9] [ 10%] PASSED clan_lib/templates/template_url_test.py::test_explicit_rel_path_default clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_abs_path_default clan-pytest-without-core> [gw9] [ 10%] PASSED clan_lib/templates/template_url_test.py::test_explicit_abs_path_default clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_executes_successfully clan-pytest-without-core> [gw1] [ 10%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_nested_subdirectories clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_creates_dst_parents clan-pytest-without-core> [gw1] [ 11%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_creates_dst_parents clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_changed_contains_all_leaves clan-pytest-without-core> [gw1] [ 11%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_changed_contains_all_leaves clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_noop_if_missing clan-pytest-without-core> [gw1] [ 11%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_noop_if_missing clan-pytest-without-core> [gw10] [ 12%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_port_and_key clan-pytest-without-core> [gw2] [ 12%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_fixes_symlinks clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_internal_symlink clan-pytest-without-core> [gw2] [ 12%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_internal_symlink clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_creates_dst_parents clan-pytest-without-core> [gw2] [ 12%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_creates_dst_parents clan-pytest-without-core> [gw12] [ 13%] PASSED clan_lib/ssh/create_test.py::test_clan_generate_sshkeys clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_executes_successfully clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_noop_if_missing clan-pytest-without-core> [gw2] [ 13%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_noop_if_missing clan-pytest-without-core> [gw5] [ 13%] PASSED clan_lib/vars/generator_test.py::test_generator_get_previous_value clan-pytest-without-core> clan_lib/vars/generator_test.py::test_dependencies_as_files clan-pytest-without-core> [gw5] [ 14%] PASSED clan_lib/vars/generator_test.py::test_dependencies_as_files clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_self_explicit_dot clan-pytest-without-core> [gw5] [ 14%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_self_explicit_dot clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_default_clan_template clan-pytest-without-core> [gw5] [ 14%] PASSED clan_lib/templates/template_url_test.py::test_default_clan_template clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_locked_input_template clan-pytest-without-core> [gw7] [ 14%] PASSED clan_lib/templates/template_url_test.py::test_locked_input_template clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_empty_services_removed clan-pytest-without-core> [gw7] [ 15%] PASSED clan_lib/persist/migrations/test_services.py::test_empty_services_removed clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_no_services_key_is_noop clan-pytest-without-core> [gw7] [ 15%] PASSED clan_lib/persist/migrations/test_services.py::test_no_services_key_is_noop clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_non_empty_services_raises clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_host_key_none clan-pytest-without-core> [gw10] [ 15%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_host_key_none clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_no_machine_attrs clan-pytest-without-core> [gw4] [ 16%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_no_machine_attrs clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_noop_no_file clan-pytest-without-core> [gw4] [ 16%] PASSED clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_noop_no_file clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_noop_clean clan-pytest-without-core> [gw7] [ 16%] PASSED clan_lib/persist/migrations/test_services.py::test_non_empty_services_raises clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_idempotent_after_removal clan-pytest-without-core> [gw7] [ 16%] PASSED clan_lib/persist/migrations/test_services.py::test_idempotent_after_removal clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_write_list clan-pytest-without-core> [gw10] [ 17%] PASSED clan_lib/persist/write_rules_test.py::test_write_list clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_write_because_written clan-pytest-without-core> [gw10] [ 17%] PASSED clan_lib/persist/write_rules_test.py::test_write_because_written clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_static_object clan-pytest-without-core> [gw10] [ 17%] PASSED clan_lib/persist/write_rules_test.py::test_static_object clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_attributes_totality clan-pytest-without-core> [gw10] [ 17%] PASSED clan_lib/persist/write_rules_test.py::test_attributes_totality clan-pytest-without-core> [gw4] [ 18%] PASSED clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_noop_clean clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_write_simple clan-pytest-without-core> [gw4] [ 18%] PASSED clan_lib/persist/write_rules_test.py::test_write_simple clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_write_inherited clan-pytest-without-core> [gw4] [ 18%] PASSED clan_lib/persist/write_rules_test.py::test_write_inherited clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_single_quote_selector clan-pytest-without-core> [gw6] [ 19%] PASSED clan_lib/templates/template_url_test.py::test_single_quote_selector clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path0-whitelist0-True] clan-pytest-without-core> [gw6] [ 19%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path0-whitelist0-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path1-whitelist1-True] clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_parent_1 clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_internal_symlink clan-pytest-without-core> [gw8] [ 19%] PASSED clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_parent_1 clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path5-whitelist5-True] clan-pytest-without-core> [gw8] [ 19%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path5-whitelist5-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path6-whitelist6-True] clan-pytest-without-core> [gw0] [ 20%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_internal_symlink clan-pytest-without-core> [gw6] [ 20%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path1-whitelist1-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path2-whitelist2-True] clan-pytest-without-core> [gw6] [ 20%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path2-whitelist2-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path3-whitelist3-True] clan-pytest-without-core> [gw6] [ 21%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path3-whitelist3-True] clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6_already_bracketed clan-pytest-without-core> [gw11] [ 21%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6_already_bracketed clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path15-whitelist15-False] clan-pytest-without-core> [gw8] [ 21%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path6-whitelist6-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path7-whitelist7-True] clan-pytest-without-core> [gw8] [ 21%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path7-whitelist7-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path8-whitelist8-True] clan-pytest-without-core> [gw8] [ 22%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path8-whitelist8-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path10-whitelist10-False] clan-pytest-without-core> [gw0] [ 22%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path10-whitelist10-False] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path11-whitelist11-False] clan-pytest-without-core> [gw0] [ 22%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path11-whitelist11-False] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path12-whitelist12-False] clan-pytest-without-core> [gw0] [ 23%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path12-whitelist12-False] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path13-whitelist13-False] clan-pytest-without-core> [gw11] [ 23%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path15-whitelist15-False] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path16-whitelist16-True] clan-pytest-without-core> [gw11] [ 23%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path16-whitelist16-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path17-whitelist17-False] clan-pytest-without-core> [gw11] [ 23%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path17-whitelist17-False] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path18-whitelist18-False] clan-pytest-without-core> clan_lib/vars/graph_test.py::test_shared_generator_invalidates_multiple_machines_dependents clan-pytest-without-core> [gw3] [ 24%] PASSED clan_lib/vars/graph_test.py::test_shared_generator_invalidates_multiple_machines_dependents clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_patch_nested_dict clan-pytest-without-core> [gw11] [ 24%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path18-whitelist18-False] clan-pytest-without-core> [gw0] [ 24%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path13-whitelist13-False] clan-pytest-without-core> [gw3] [ 25%] PASSED clan_lib/persist/path_utils_test.py::test_patch_nested_dict clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_create_missing_paths clan-pytest-without-core> [gw3] [ 25%] PASSED clan_lib/persist/path_utils_test.py::test_create_missing_paths clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_atom clan-pytest-without-core> [gw3] [ 25%] PASSED clan_lib/persist/path_utils_test.py::test_delete_atom clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_home_path_default clan-pytest-without-core> [gw9] [ 25%] PASSED clan_lib/templates/template_url_test.py::test_explicit_home_path_default clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_key_not_found clan-pytest-without-core> [gw9] [ 26%] PASSED clan_lib/persist/path_utils_test.py::test_delete_key_not_found clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_self_no_dot clan-pytest-without-core> [gw5] [ 26%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_self_no_dot clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_list clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_basic clan-pytest-without-core> [gw2] [ 26%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_basic clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_add_empty_dict clan-pytest-without-core> [gw2] [ 26%] PASSED clan_lib/persist/patch_engine_test.py::test_update_add_empty_dict clan-pytest-without-core> [gw5] [ 27%] PASSED clan_lib/persist/patch_engine_test.py::test_update_list clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_list_delete_static clan-pytest-without-core> [gw5] [ 27%] PASSED clan_lib/persist/patch_engine_test.py::test_list_delete_static clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_list_duplicates clan-pytest-without-core> [gw5] [ 27%] PASSED clan_lib/persist/patch_engine_test.py::test_update_list_duplicates clan-pytest-without-core> [gw14] [ 28%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_write_to_tmpdir clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_denies_write_to_home clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_many clan-pytest-without-core> [gw2] [ 28%] PASSED clan_lib/persist/patch_engine_test.py::test_update_many clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_parent_non_writable clan-pytest-without-core> [gw2] [ 28%] PASSED clan_lib/persist/patch_engine_test.py::test_update_parent_non_writable clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets clan-pytest-without-core> [gw2] [ 28%] PASSED clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_basic clan-pytest-without-core> [gw1] [ 29%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_basic clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_flatten_data_structured clan-pytest-without-core> [gw1] [ 29%] PASSED clan_lib/persist/path_utils_test.py::test_flatten_data_structured clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_flatten_data_structured_empty clan-pytest-without-core> [gw1] [ 29%] PASSED clan_lib/persist/path_utils_test.py::test_flatten_data_structured_empty clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_flatten_data_structured_nested_empty clan-pytest-without-core> [gw1] [ 30%] PASSED clan_lib/persist/path_utils_test.py::test_flatten_data_structured_nested_empty clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_flatten_data_dot_in_keys clan-pytest-without-core> [gw1] [ 30%] PASSED clan_lib/persist/path_utils_test.py::test_flatten_data_dot_in_keys clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_writes_file clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_intermediate_not_dict clan-pytest-without-core> [gw9] [ 30%] PASSED clan_lib/persist/path_utils_test.py::test_delete_intermediate_not_dict clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_empty_path clan-pytest-without-core> [gw9] [ 30%] PASSED clan_lib/persist/path_utils_test.py::test_delete_empty_path clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_non_existent_path_deep clan-pytest-without-core> [gw9] [ 31%] PASSED clan_lib/persist/path_utils_test.py::test_delete_non_existent_path_deep clan-pytest-without-core> [gw15] [ 31%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_executes_successfully clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_readable clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_totality_simple clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_intermediate clan-pytest-without-core> [gw3] [ 31%] PASSED clan_lib/persist/path_utils_test.py::test_delete_intermediate clan-pytest-without-core> [gw10] [ 32%] PASSED clan_lib/persist/write_rules_test.py::test_totality_simple clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_delete_key_intermediate clan-pytest-without-core> [gw10] [ 32%] PASSED clan_lib/persist/patch_engine_test.py::test_delete_key_intermediate clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_delete_key_non_writable clan-pytest-without-core> [gw10] [ 32%] PASSED clan_lib/persist/patch_engine_test.py::test_delete_key_non_writable clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_empty clan-pytest-without-core> [gw10] [ 32%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_empty clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path9-whitelist9-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path4-whitelist4-True] clan-pytest-without-core> [gw6] [ 33%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path4-whitelist4-True] clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_lists clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_non_write_inherited clan-pytest-without-core> [gw4] [ 33%] PASSED clan_lib/persist/write_rules_test.py::test_non_write_inherited clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_simple clan-pytest-without-core> [gw4] [ 33%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_simple clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_none_to_value clan-pytest-without-core> [gw4] [ 33%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_none_to_value clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_value_to_none clan-pytest-without-core> [gw4] [ 34%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_value_to_none clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path14-whitelist14-False] clan-pytest-without-core> [gw0] [ 34%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path14-whitelist14-False] clan-pytest-without-core> [gw13] [ 34%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_ro_paths_are_not_writable clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_raises_on_unsupported_platform clan-pytest-without-core> [gw13] [ 35%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_raises_on_unsupported_platform clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_true_on_linux clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_patch_nested clan-pytest-without-core> [gw11] [ 35%] PASSED clan_lib/persist/path_utils_test.py::test_patch_nested clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_in_sandbox clan-pytest-without-core> [gw11] [ 35%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_in_sandbox clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_single_package_cache_hit_skips_gcroot_creation clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_detects_broken_symlink clan-pytest-without-core> [gw8] [ 35%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path9-whitelist9-True] clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_returns_exe_name clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_dont_persist_defaults clan-pytest-without-core> [gw5] [ 36%] PASSED clan_lib/persist/patch_engine_test.py::test_dont_persist_defaults clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_preserves_recent_directories clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_simple clan-pytest-without-core> [gw1] [ 36%] PASSED clan_lib/persist/patch_engine_test.py::test_update_simple clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets_legacy clan-pytest-without-core> [gw2] [ 36%] PASSED clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets_legacy clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_creates_lock_file clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_handles_permission_error clan-pytest-without-core> [gw5] [ 37%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_preserves_recent_directories clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_list_unmerge clan-pytest-without-core> [gw9] [ 37%] PASSED clan_lib/persist/path_utils_test.py::test_list_unmerge clan-pytest-without-core> [gw6] [ 37%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_lists clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_unset_list_elements clan-pytest-without-core> [gw6] [ 37%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_unset_list_elements clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_with_mismatching_nesting clan-pytest-without-core> [gw6] [ 38%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_with_mismatching_nesting clan-pytest-without-core> [gw2] [ 38%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_creates_lock_file clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_noop_when_cache_doesnt_exist clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_skips_hidden_files clan-pytest-without-core> [gw5] [ 38%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_skips_hidden_files clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_skips_non_directories clan-pytest-without-core> [gw5] [ 39%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_skips_non_directories clan-pytest-without-core> [gw7] [ 39%] PASSED clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_writes_file clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_set_null clan-pytest-without-core> clan_lib/network/network_test.py::test_networks_from_flake clan-pytest-without-core> [gw9] [ 39%] PASSED clan_lib/network/network_test.py::test_networks_from_flake clan-pytest-without-core> [gw2] [ 39%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_noop_when_cache_doesnt_exist clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_maybe_cleanup_respects_interval clan-pytest-without-core> [gw2] [ 40%] PASSED clan_lib/nix/tests/test_cache.py::test_maybe_cleanup_respects_interval clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_top_level clan-pytest-without-core> [gw7] [ 40%] PASSED clan_lib/persist/patch_engine_test.py::test_set_null clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_machine_delete clan-pytest-without-core> [gw3] [ 40%] PASSED clan_lib/persist/path_utils_test.py::test_delete_top_level clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_multiple_differences clan-pytest-without-core> [gw3] [ 41%] PASSED clan_lib/machines/test_suggestions.py::test_multiple_differences clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_case_sensitivity clan-pytest-without-core> [gw3] [ 41%] PASSED clan_lib/machines/test_suggestions.py::test_case_sensitivity clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_exact_match clan-pytest-without-core> [gw3] [ 41%] PASSED clan_lib/machines/test_suggestions.py::test_exact_match clan-pytest-without-core> [gw7] [ 41%] PASSED clan_lib/persist/patch_engine_test.py::test_machine_delete clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_mismatching_update_type clan-pytest-without-core> [gw7] [ 42%] PASSED clan_lib/persist/patch_engine_test.py::test_update_mismatching_update_type clan-pytest-without-core> [gw12] [ 42%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_executes_successfully clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_rw_paths_are_writable clan-pytest-without-core> [gw1] [ 42%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_handles_permission_error clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_removes_directory_contents clan-pytest-without-core> [gw1] [ 42%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_removes_directory_contents clan-pytest-without-core> clan_lib/network/network_test.py::TestPeerPortUser::test_peer_default_port_user clan-pytest-without-core> [gw1] [ 43%] PASSED clan_lib/network/network_test.py::TestPeerPortUser::test_peer_default_port_user clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_identical_strings clan-pytest-without-core> [gw9] [ 43%] PASSED clan_lib/machines/test_suggestions.py::test_identical_strings clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_empty_string clan-pytest-without-core> [gw9] [ 43%] PASSED clan_lib/machines/test_suggestions.py::test_empty_string clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_nested clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_basic clan-pytest-without-core> [gw10] [ 44%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_basic clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_with_zero_max_age clan-pytest-without-core> [gw4] [ 44%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_nested clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_sorting_by_distance_then_alphabetically clan-pytest-without-core> [gw4] [ 44%] PASSED clan_lib/machines/test_suggestions.py::test_sorting_by_distance_then_alphabetically clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_dynamic_name_url_encoding_forward_slash clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_returns_resolved_package clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_delete_key clan-pytest-without-core> [gw7] [ 44%] PASSED clan_lib/persist/patch_engine_test.py::test_delete_key clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_close_match clan-pytest-without-core> [gw3] [ 45%] PASSED clan_lib/machines/test_suggestions.py::test_close_match clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_add_child clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_case_insensitive_matching clan-pytest-without-core> [gw10] [ 45%] PASSED clan_lib/machines/test_suggestions.py::test_case_insensitive_matching clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_max_suggestions_limit clan-pytest-without-core> [gw10] [ 45%] PASSED clan_lib/machines/test_suggestions.py::test_max_suggestions_limit clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_empty_candidates clan-pytest-without-core> [gw10] [ 46%] PASSED clan_lib/machines/test_suggestions.py::test_empty_candidates clan-pytest-without-core> [gw2] [ 46%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_with_zero_max_age clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestDateFormatValidation::test_invalid_date_formats clan-pytest-without-core> [gw3] [ 46%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_add_child clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_child clan-pytest-without-core> [gw3] [ 46%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_child clan-pytest-without-core> clan_lib/network/network_test.py::TestPeerPortUser::test_peer_custom_port_user clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_creation_without_nickname clan-pytest-without-core> [gw2] [ 47%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_creation_without_nickname clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_display_name_with_nickname clan-pytest-without-core> [gw2] [ 47%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_display_name_with_nickname clan-pytest-without-core> [gw1] [ 47%] PASSED clan_lib/network/network_test.py::TestPeerPortUser::test_peer_custom_port_user clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_nested clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_single_character_difference clan-pytest-without-core> [gw9] [ 48%] PASSED clan_lib/machines/test_suggestions.py::test_single_character_difference clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_with_nested_groups clan-pytest-without-core> [gw1] [ 48%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_nested clan-pytest-without-core> [gw4] [ 48%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_dynamic_name_url_encoding_forward_slash clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_dynamic_name_url_encoding_special_characters clan-pytest-without-core> [gw7] [ 48%] PASSED clan_lib/log_manager/test_log_manager.py::TestDateFormatValidation::test_invalid_date_formats clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_add_root_group_config clan-pytest-without-core> [gw7] [ 49%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_add_root_group_config clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_handles_mixed_old_and_new clan-pytest-without-core> [gw5] [ 49%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_handles_mixed_old_and_new clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_empty_returns_top_level_groups clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_nonexistent clan-pytest-without-core> [gw1] [ 49%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_nonexistent clan-pytest-without-core> [gw8] [ 50%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_returns_exe_name clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_multi_output clan-pytest-without-core> [gw11] [ 50%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_single_package_cache_hit_skips_gcroot_creation clan-pytest-without-core> [gw0] [ 50%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_detects_broken_symlink clan-pytest-without-core> [gw4] [ 50%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_dynamic_name_url_encoding_special_characters clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_multi_package_cache_hit_skips_gcroot_creation clan-pytest-without-core> [gw8] [ 51%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_multi_output clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestDateFormatValidation::test_valid_date_formats clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_realistic_machine_names clan-pytest-without-core> [gw10] [ 51%] PASSED clan_lib/machines/test_suggestions.py::test_realistic_machine_names clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_cache_isolation_by_nixpkgs_path clan-pytest-without-core> [gw5] [ 51%] PASSED clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_empty_returns_top_level_groups clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_lists_dynamic_names clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_nonexistent_path clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_creates_gcroot_symlink clan-pytest-without-core> [gw9] [ 51%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_with_nested_groups clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_unregistered_group_fails clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_display_name_without_nickname clan-pytest-without-core> [gw2] [ 52%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_display_name_without_nickname clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestListLogDays::test_list_log_days_populated clan-pytest-without-core> [gw0] [ 52%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_cache_isolation_by_nixpkgs_path clan-pytest-without-core> [gw10] [ 52%] PASSED clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_nonexistent_path clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_by_op_key clan-pytest-without-core> [gw11] [ 53%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_multi_package_cache_hit_skips_gcroot_creation clan-pytest-without-core> [gw9] [ 53%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_unregistered_group_fails clan-pytest-without-core> [gw8] [ 53%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_creates_gcroot_symlink clan-pytest-without-core> [gw3] [ 53%] PASSED clan_lib/log_manager/test_log_manager.py::TestDateFormatValidation::test_valid_date_formats clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_with_date clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_uses_resolved_paths clan-pytest-without-core> [gw5] [ 54%] PASSED clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_lists_dynamic_names clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_simple clan-pytest-without-core> [gw7] [ 54%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_simple clan-pytest-without-core> [gw2] [ 54%] PASSED clan_lib/log_manager/test_log_manager.py::TestListLogDays::test_list_log_days_populated clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestApiCompatibility::test_api_workflow_like_example_usage clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_default_group clan-pytest-without-core> [gw0] [ 55%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_uses_resolved_paths clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_structure_elements_not_encoded clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_date clan-pytest-without-core> [gw7] [ 55%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_date clan-pytest-without-core> [gw3] [ 55%] PASSED clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_with_date clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_nonexistent clan-pytest-without-core> [gw3] [ 55%] PASSED clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_nonexistent clan-pytest-without-core> [gw10] [ 56%] PASSED clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_by_op_key clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_secondary_sort_by_group clan-pytest-without-core> [gw2] [ 56%] PASSED clan_lib/log_manager/test_log_manager.py::TestApiCompatibility::test_api_workflow_like_example_usage clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_removes_old_directories clan-pytest-without-core> [gw7] [ 56%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_secondary_sort_by_group clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_uses_main_program_from_meta clan-pytest-without-core> [gw4] [ 57%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_structure_elements_not_encoded clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_with_specific_date clan-pytest-without-core> [gw1] [ 57%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_default_group clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_quaternary_sort_by_op_key clan-pytest-without-core> [gw11] [ 57%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_removes_old_directories clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestURLEncoding::test_special_characters_in_dynamic_names clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_invalid_structure_fails clan-pytest-without-core> [gw9] [ 57%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_invalid_structure_fails clan-pytest-without-core> [gw1] [ 58%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_quaternary_sort_by_op_key clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_tertiary_sort_by_func_name clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestListLogDays::test_list_log_days_empty clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_provided_packages clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_with_selector clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_datetime clan-pytest-without-core> [gw7] [ 58%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_tertiary_sort_by_func_name clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_takes_last_error_marker clan-pytest-without-core> [gw14] [ 58%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_denies_write_to_home clan-pytest-without-core> [gw13] [ 58%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_true_on_linux clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_true_on_darwin clan-pytest-without-core> [gw13] [ 59%] SKIPPED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_true_on_darwin clan-pytest-without-core> [gw5] [ 59%] PASSED clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_with_specific_date clan-pytest-without-core> clan_lib/flake/flake_test.py::test_select clan-pytest-without-core> [gw5] [ 59%] PASSED clan_lib/flake/flake_test.py::test_select clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_complex_sorting_scenario clan-pytest-without-core> [gw1] [ 60%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_complex_sorting_scenario clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_clan_test_store clan-pytest-without-core> [gw8] [ 60%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_uses_main_program_from_meta clan-pytest-without-core> clan_lib/import_utils/import_utils_test.py::test_import_with_source_class_not_found clan-pytest-without-core> [gw8] [ 60%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source_class_not_found clan-pytest-without-core> [gw7] [ 60%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_takes_last_error_marker clan-pytest-without-core> [gw3] [ 61%] PASSED clan_lib/log_manager/test_log_manager.py::TestListLogDays::test_list_log_days_empty clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_multiline_error clan-pytest-without-core> [gw3] [ 61%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_multiline_error clan-pytest-without-core> [gw2] [ 61%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_datetime clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_no_error_pattern_in_stderr clan-pytest-without-core> [gw2] [ 62%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_no_error_pattern_in_stderr clan-pytest-without-core> clan_lib/import_utils/import_utils_test.py::test_import_with_source_with_args clan-pytest-without-core> [gw9] [ 62%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source_with_args clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_get_log_file_returns_newest_when_multiple_exist clan-pytest-without-core> [gw4] [ 62%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_get_log_file_returns_newest_when_multiple_exist clan-pytest-without-core> [gw1] [ 62%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_clan_test_store clan-pytest-without-core> [gw6] [ 63%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_returns_resolved_package clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_url_encoding_with_unicode_characters clan-pytest-without-core> [gw10] [ 63%] PASSED clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_with_selector clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_no_cmd_error clan-pytest-without-core> [gw10] [ 63%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_no_cmd_error clan-pytest-without-core> [gw11] [ 64%] PASSED clan_lib/log_manager/test_log_manager.py::TestURLEncoding::test_special_characters_in_dynamic_names clan-pytest-without-core> [gw0] [ 64%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_provided_packages clan-pytest-without-core> clan_lib/flake/flake_test.py::test_out_path_in_multiselect_raises_exception clan-pytest-without-core> [gw0] [ 64%] PASSED clan_lib/flake/flake_test.py::test_out_path_in_multiselect_raises_exception clan-pytest-without-core> [gw6] [ 64%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_url_encoding_with_unicode_characters clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_nix_store_read clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_backward_compatibility_single_element_paths clan-pytest-without-core> [gw15] [ 65%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_readable clan-pytest-without-core> [gw6] [ 65%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_backward_compatibility_single_element_paths clan-pytest-without-core> clan_lib/flake/flake_test.py::test_parse_selector clan-pytest-without-core> clan_lib/flake/flake_test.py::test_out_path clan-pytest-without-core> [gw5] [ 65%] PASSED clan_lib/flake/flake_test.py::test_out_path clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_insert_and_iscached clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_empty_dynamic_name_encoding clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_not_writable clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_cache_with_multiple_store_references clan-pytest-without-core> [gw5] [ 66%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_with_multiple_store_references clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_false_on_unsupported_platform clan-pytest-without-core> [gw8] [ 66%] PASSED clan_lib/flake/flake_test.py::test_parse_selector clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_cache_path_with_line_numbers clan-pytest-without-core> [gw6] [ 66%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_empty_dynamic_name_encoding clan-pytest-without-core> [gw7] [ 66%] PASSED clan_lib/flake/flake_cache_test.py::test_insert_and_iscached clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_load clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_newline_after_colon clan-pytest-without-core> [gw2] [ 67%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_newline_after_colon clan-pytest-without-core> clan_lib/import_utils/import_utils_test.py::test_import_with_source_module_not_found clan-pytest-without-core> [gw7] [ 67%] PASSED clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_load clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_list_log_days_sorted_newest_first clan-pytest-without-core> [gw8] [ 67%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_path_with_line_numbers clan-pytest-without-core> [gw13] [ 67%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_false_on_unsupported_platform clan-pytest-without-core> [gw9] [ 68%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source_module_not_found clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_nix_store_dir clan-pytest-without-core> [gw1] [ 68%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_nix_store_dir clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_explicit_description_overrides_cmd_error clan-pytest-without-core> [gw4] [ 68%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_list_log_days_sorted_newest_first clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_multiline_preserves_structure clan-pytest-without-core> [gw3] [ 69%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_multiline_preserves_structure clan-pytest-without-core> clan_lib/import_utils/import_utils_test.py::test_import_with_source clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_single_line_error clan-pytest-without-core> [gw10] [ 69%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_explicit_description_overrides_cmd_error clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_creation_with_nickname clan-pytest-without-core> [gw6] [ 69%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_creation_with_nickname clan-pytest-without-core> clan_lib/dirs/dirs_test.py::test_clan_key_safe clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_simple_primitives clan-pytest-without-core> [gw2] [ 69%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_simple_primitives clan-pytest-without-core> [gw0] [ 70%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_single_line_error clan-pytest-without-core> [gw12] [ 70%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_rw_paths_are_writable clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_save clan-pytest-without-core> [gw7] [ 70%] PASSED clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_save clan-pytest-without-core> [gw11] [ 71%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_enum_type clan-pytest-without-core> [gw9] [ 71%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_enum_type clan-pytest-without-core> clan_lib/bwrap/tests/test_bwrap.py::test_bubblewrap_works_on_linux clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_store_references_with_custom_store_dir clan-pytest-without-core> [gw5] [ 71%] PASSED clan_lib/flake/flake_cache_test.py::test_store_references_with_custom_store_dir clan-pytest-without-core> [gw13] [ 71%] PASSED clan_lib/dirs/dirs_test.py::test_clan_key_safe clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_reinserting_store_path_value clan-pytest-without-core> [gw8] [ 72%] PASSED clan_lib/flake/flake_cache_test.py::test_reinserting_store_path_value clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_type_variables clan-pytest-without-core> [gw2] [ 72%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_type_variables clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_type_variable_nested_scopes clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_dataclasses clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_unsupported_any_types clan-pytest-without-core> [gw4] [ 72%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_unsupported_any_types clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_ro_paths_are_readable clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_simple_union_types clan-pytest-without-core> [gw10] [ 73%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_simple_union_types clan-pytest-without-core> [gw0] [ 73%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_dataclasses clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_complex_union_types clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_type_alias clan-pytest-without-core> [gw9] [ 73%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_type_alias clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_open_typed_dict clan-pytest-without-core> [gw13] [ 73%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_open_typed_dict clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_nested_open_dicts clan-pytest-without-core> [gw6] [ 74%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_nested_open_dicts clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_allowed_any_types clan-pytest-without-core> [gw1] [ 74%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_allowed_any_types clan-pytest-without-core> [gw7] [ 74%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_type_variable_nested_scopes clan-pytest-without-core> [gw11] [ 75%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_complex_union_types clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_dataclass_with_optional_fields clan-pytest-without-core> [gw5] [ 75%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_dataclass_with_optional_fields clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_total_typed_dict clan-pytest-without-core> [gw8] [ 75%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_total_typed_dict clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_forwardref_without_module clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_forwardref_resolution_from_module clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_string_type_annotation_error clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_forwardref_invalid_type clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_filters_null_fields clan-pytest-without-core> [gw4] [ 75%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_string_type_annotation_error clan-pytest-without-core> [gw10] [ 76%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_forwardref_resolution_from_module clan-pytest-without-core> [gw0] [ 76%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_forwardref_invalid_type clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict_defaults clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_simple clan-pytest-without-core> [gw13] [ 76%] PASSED clan_lib/api/serde_deserialize_test.py::test_simple clan-pytest-without-core> [gw2] [ 76%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_forwardref_without_module clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict_nested clan-pytest-without-core> [gw9] [ 77%] PASSED clan_lib/api/serde_serialize_test.py::test_filters_null_fields clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nested clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict clan-pytest-without-core> [gw6] [ 77%] PASSED clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_custom_enum clan-pytest-without-core> [gw5] [ 77%] PASSED clan_lib/api/serde_serialize_test.py::test_custom_enum clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_string_type_annotation_jsonvalue clan-pytest-without-core> [gw1] [ 78%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_string_type_annotation_jsonvalue clan-pytest-without-core> [gw8] [ 78%] PASSED clan_lib/api/serde_deserialize_test.py::test_nested clan-pytest-without-core> [gw7] [ 78%] PASSED clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict_nested clan-pytest-without-core> [gw11] [ 78%] PASSED clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict_defaults clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_simple_field_missing clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nullable clan-pytest-without-core> [gw10] [ 79%] PASSED clan_lib/api/serde_deserialize_test.py::test_nullable clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_list clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nullable_non_exist clan-pytest-without-core> [gw0] [ 79%] PASSED clan_lib/api/serde_deserialize_test.py::test_nullable_non_exist clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_union_with_none_edge_cases clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_construct_typed_dict clan-pytest-without-core> [gw8] [ 79%] PASSED clan_lib/api/serde_deserialize_test.py::test_construct_typed_dict clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_roundtrip_escape clan-pytest-without-core> [gw11] [ 80%] PASSED clan_lib/api/serde_deserialize_test.py::test_roundtrip_escape clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_alias_field_from_orig_name clan-pytest-without-core> [gw6] [ 80%] PASSED clan_lib/api/serde_deserialize_test.py::test_alias_field_from_orig_name clan-pytest-without-core> [gw9] [ 80%] PASSED clan_lib/api/serde_deserialize_test.py::test_list clan-pytest-without-core> [gw2] [ 80%] PASSED clan_lib/api/serde_deserialize_test.py::test_simple_field_missing clan-pytest-without-core> clan_cli/vars/get_test.py::test_get_command_no_flake clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nested_nullable clan-pytest-without-core> [gw4] [ 81%] PASSED clan_lib/api/serde_deserialize_test.py::test_nested_nullable clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_alias_field clan-pytest-without-core> [gw13] [ 81%] PASSED clan_lib/api/serde_deserialize_test.py::test_alias_field clan-pytest-without-core> [gw7] [ 81%] PASSED clan_lib/api/serde_deserialize_test.py::test_union_with_none_edge_cases clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_private_public_fields clan-pytest-without-core> [gw10] [ 82%] PASSED clan_lib/api/serde_deserialize_test.py::test_private_public_fields clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_path_field clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_roundtrip_typed_dict clan-pytest-without-core> [gw5] [ 82%] PASSED clan_lib/api/serde_deserialize_test.py::test_roundtrip_typed_dict clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_none_or_string clan-pytest-without-core> [gw1] [ 82%] PASSED clan_lib/api/serde_deserialize_test.py::test_none_or_string clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_enum_roundtrip clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_union_dataclass clan-pytest-without-core> [gw6] [ 82%] PASSED clan_lib/api/serde_deserialize_test.py::test_union_dataclass clan-pytest-without-core> clan_cli/vars/list_test.py::test_list_command_no_flake clan-pytest-without-core> [gw4] [ 83%] PASSED clan_lib/api/serde_deserialize_test.py::test_path_field clan-pytest-without-core> clan_cli/vars/generate_test.py::test_generate_command_no_flake clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_literal_field clan-pytest-without-core> [gw13] [ 83%] PASSED clan_lib/api/serde_deserialize_test.py::test_literal_field clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_unknown_serialize clan-pytest-without-core> [gw9] [ 83%] PASSED clan_lib/api/serde_deserialize_test.py::test_unknown_serialize clan-pytest-without-core> [gw2] [ 83%] PASSED clan_lib/api/serde_deserialize_test.py::test_enum_roundtrip clan-pytest-without-core> clan_lib/docs_test.py::test_docs_url_builds_versioned_url clan-pytest-without-core> [gw5] [ 84%] PASSED clan_lib/docs_test.py::test_docs_url_builds_versioned_url clan-pytest-without-core> clan_cli/tests/test_vars_generate.py::test_import_from_cli clan-pytest-without-core> clan_lib/docs_test.py::test_reference_url clan-pytest-without-core> [gw1] [ 84%] PASSED clan_lib/docs_test.py::test_reference_url clan-pytest-without-core> clan_cli/vars/upload_test.py::test_upload_command_no_flake clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_unknown_deserialize clan-pytest-without-core> [gw0] [ 84%] PASSED clan_lib/api/serde_deserialize_test.py::test_unknown_deserialize clan-pytest-without-core> [gw6] [ 85%] PASSED clan_cli/tests/test_vars_generate.py::test_import_from_cli clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_run_local clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_timeout clan-pytest-without-core> clan_cli/tests/test_machines_cli.py::test_machines_metavar_completeness clan-pytest-without-core> clan_cli/tests/test_git.py::test_commit_file_no_commit_intent_to_add clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_run_environment clan-pytest-without-core> clan_cli/tests/test_git.py::test_commit_file_not_existing_raises_error clan-pytest-without-core> clan_cli/tests/test_git.py::test_commit_file clan-pytest-without-core> clan_cli/tests/test_git.py::test_commit_file_outside_git_raises_error clan-pytest-without-core> [gw4] [ 85%] PASSED clan_cli/tests/test_ssh_local.py::test_run_local clan-pytest-without-core> clan_cli/tests/test_git.py::test_clan_flake_in_subdir clan-pytest-without-core> [gw5] [ 85%] PASSED clan_cli/tests/test_machines_cli.py::test_machines_metavar_completeness clan-pytest-without-core> clan_cli/machines/update_test.py::test_update_command_no_flake clan-pytest-without-core> [gw0] [ 85%] PASSED clan_cli/tests/test_git.py::test_commit_file_outside_git_raises_error clan-pytest-without-core> [gw6] [ 86%] PASSED clan_cli/tests/test_git.py::test_commit_file_not_existing_raises_error clan-pytest-without-core> clan_cli/machines/update_test.py::test_remote_from_cli_override_forwards_agent[True] clan-pytest-without-core> clan_cli/machines/update_test.py::test_darwin_rebuild_cmd_no_literal_quotes clan-pytest-without-core> [gw9] [ 86%] PASSED clan_cli/tests/test_ssh_local.py::test_run_environment clan-pytest-without-core> [gw6] [ 86%] PASSED clan_cli/machines/update_test.py::test_darwin_rebuild_cmd_no_literal_quotes clan-pytest-without-core> [gw0] [ 87%] PASSED clan_cli/machines/update_test.py::test_remote_from_cli_override_forwards_agent[True] clan-pytest-without-core> clan_cli/machines/update_test.py::test_run_update_with_network_nixos_systemd_run_path[my-spec-/nix/store/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-fake-config/specialisation/my-spec/bin/switch-to-configuration] clan-pytest-without-core> clan_cli/tests/test_api_dataclass_compat.py::test_all_dataclasses clan-pytest-without-core> clan_cli/machines/update_test.py::test_run_update_with_network_nixos_systemd_run_path[None-/nix/store/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-fake-config/bin/switch-to-configuration] clan-pytest-without-core> [gw0] [ 87%] PASSED clan_cli/machines/update_test.py::test_run_update_with_network_nixos_systemd_run_path[None-/nix/store/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-fake-config/bin/switch-to-configuration] clan-pytest-without-core> [gw6] [ 87%] PASSED clan_cli/machines/update_test.py::test_run_update_with_network_nixos_systemd_run_path[my-spec-/nix/store/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-fake-config/specialisation/my-spec/bin/switch-to-configuration] clan-pytest-without-core> clan_cli/machines/update_test.py::test_nixos_activate_omits_nixos_no_check_when_unset clan-pytest-without-core> clan_cli/machines/update_test.py::test_nixos_activate_forwards_nixos_no_check clan-pytest-without-core> [gw1] [ 87%] PASSED clan_cli/tests/test_git.py::test_commit_file_no_commit_intent_to_add clan-pytest-without-core> [gw0] [ 88%] PASSED clan_cli/machines/update_test.py::test_nixos_activate_omits_nixos_no_check_when_unset clan-pytest-without-core> [gw6] [ 88%] PASSED clan_cli/machines/update_test.py::test_nixos_activate_forwards_nixos_no_check clan-pytest-without-core> clan_cli/machines/hardware_test.py::test_create_command_no_flake clan-pytest-without-core> clan_cli/machines/list_test.py::test_machines_list_require_flake_error clan-pytest-without-core> clan_cli/machines/update_test.py::test_remote_from_cli_override_forwards_agent[False] clan-pytest-without-core> [gw2] [ 88%] PASSED clan_cli/tests/test_git.py::test_commit_file clan-pytest-without-core> clan_cli/ssh/test_deploy_info.py::test_from_json clan-pytest-without-core> [gw2] [ 89%] PASSED clan_cli/ssh/test_deploy_info.py::test_from_json clan-pytest-without-core> clan_cli/backups/list_test.py::test_list_command_no_flake clan-pytest-without-core> [gw8] [ 89%] PASSED clan_cli/vars/upload_test.py::test_upload_command_no_flake clan-pytest-without-core> [gw11] [ 89%] PASSED clan_cli/vars/get_test.py::test_get_command_no_flake clan-pytest-without-core> clan_cli/vars/fix_test.py::test_fix_command_no_flake clan-pytest-without-core> clan_cli/vars/check_test.py::test_check_command_no_flake clan-pytest-without-core> [gw7] [ 89%] PASSED clan_cli/vars/list_test.py::test_list_command_no_flake clan-pytest-without-core> [gw4] [ 90%] PASSED clan_cli/tests/test_git.py::test_clan_flake_in_subdir clan-pytest-without-core> [gw10] [ 90%] PASSED clan_cli/vars/generate_test.py::test_generate_command_no_flake clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_run_exception clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_run_local_non_shell clan-pytest-without-core> clan_cli/machines/update_test.py::test_darwin_rebuild_cmd_structure clan-pytest-without-core> [gw4] [ 90%] PASSED clan_cli/machines/update_test.py::test_darwin_rebuild_cmd_structure clan-pytest-without-core> clan_cli/completions_test.py::test_complete_machines_signature clan-pytest-without-core> [gw4] [ 91%] PASSED clan_cli/completions_test.py::test_complete_machines_signature clan-pytest-without-core> [gw7] [ 91%] PASSED clan_cli/tests/test_ssh_local.py::test_run_exception clan-pytest-without-core> [gw10] [ 91%] PASSED clan_cli/tests/test_ssh_local.py::test_run_local_non_shell clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_no_default_when_none clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_preserves_existing_default_marker clan-pytest-without-core> [gw7] [ 91%] PASSED clan_cli/help_test.py::test_help_formatter_no_default_when_none clan-pytest-without-core> [gw10] [ 92%] PASSED clan_cli/help_test.py::test_help_formatter_preserves_existing_default_marker clan-pytest-without-core> [gw5] [ 92%] PASSED clan_cli/machines/update_test.py::test_update_command_no_flake clan-pytest-without-core> [gw15] [ 92%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_not_writable clan-pytest-without-core> clan_cli/machines/update_test.py::test_run_update_with_network_darwin_raises_on_specialisation clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_rw_bind_is_writable clan-pytest-without-core> [gw5] [ 92%] PASSED clan_cli/machines/update_test.py::test_run_update_with_network_darwin_raises_on_specialisation clan-pytest-without-core> [gw0] [ 93%] PASSED clan_cli/machines/list_test.py::test_machines_list_require_flake_error clan-pytest-without-core> clan_cli/clan/show_test.py::test_clan_show_no_flake clan-pytest-without-core> [gw3] [ 93%] PASSED clan_lib/bwrap/tests/test_bwrap.py::test_bubblewrap_works_on_linux clan-pytest-without-core> [gw14] [ 93%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_nix_store_read clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_store_path_with_line_numbers_not_wrapped clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_forwardref_resolution clan-pytest-without-core> [gw14] [ 94%] PASSED clan_lib/flake/flake_cache_test.py::test_store_path_with_line_numbers_not_wrapped clan-pytest-without-core> [gw3] [ 94%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_forwardref_resolution clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_store_reference_helpers clan-pytest-without-core> [gw14] [ 94%] PASSED clan_lib/flake/flake_cache_test.py::test_store_reference_helpers clan-pytest-without-core> [gw1] [ 94%] PASSED clan_cli/machines/update_test.py::test_remote_from_cli_override_forwards_agent[False] clan-pytest-without-core> clan_cli/backups/restore_test.py::test_restore_command_no_flake clan-pytest-without-core> [gw6] [ 95%] PASSED clan_cli/machines/hardware_test.py::test_create_command_no_flake clan-pytest-without-core> clan_cli/machines/build_test.py::test_build_command_no_flake clan-pytest-without-core> [gw12] [ 95%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_ro_paths_are_readable clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_sanitize_string clan-pytest-without-core> [gw12] [ 95%] PASSED clan_lib/api/serde_serialize_test.py::test_sanitize_string clan-pytest-without-core> [gw2] [ 96%] PASSED clan_cli/backups/list_test.py::test_list_command_no_flake clan-pytest-without-core> [gw8] [ 96%] PASSED clan_cli/vars/fix_test.py::test_fix_command_no_flake clan-pytest-without-core> [gw11] [ 96%] PASSED clan_cli/vars/check_test.py::test_check_command_no_flake clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_adds_default_to_choices clan-pytest-without-core> clan_cli/backups/create_test.py::test_create_command_no_flake clan-pytest-without-core> [gw8] [ 96%] PASSED clan_cli/help_test.py::test_help_formatter_adds_default_to_choices clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_no_default_for_non_choices clan-pytest-without-core> [gw11] [ 97%] PASSED clan_cli/help_test.py::test_help_formatter_no_default_for_non_choices clan-pytest-without-core> [gw0] [ 97%] PASSED clan_cli/clan/show_test.py::test_clan_show_no_flake clan-pytest-without-core> [gw15] [ 97%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_rw_bind_is_writable clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_denies_unmounted_paths clan-pytest-without-core> [gw13] [ 98%] PASSED clan_cli/tests/test_ssh_local.py::test_timeout clan-pytest-without-core> clan_cli/tests/test_cli.py::test_help clan-pytest-without-core> [gw1] [ 98%] PASSED clan_cli/backups/restore_test.py::test_restore_command_no_flake clan-pytest-without-core> [gw6] [ 98%] PASSED clan_cli/machines/build_test.py::test_build_command_no_flake clan-pytest-without-core> [gw2] [ 98%] PASSED clan_cli/backups/create_test.py::test_create_command_no_flake clan-pytest-without-core> [gw13] [ 99%] PASSED clan_cli/tests/test_cli.py::test_help clan-pytest-without-core> [gw15] [ 99%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_denies_unmounted_paths clan-pytest-without-core> [gw9] [ 99%] PASSED clan_cli/tests/test_api_dataclass_compat.py::test_all_dataclasses clan-pytest-without-core> clan_cli/machines/update_test.py::test_nixos_activate_inhibitor_failure_suggests_reboot clan-pytest-without-core> [gw9] [100%] PASSED clan_cli/machines/update_test.py::test_nixos_activate_inhibitor_failure_suggests_reboot clan-pytest-without-core> clan-pytest-without-core> ==================================== ERRORS ==================================== clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> _________________ ERROR collecting clan_lib/ssh/remote_test.py _________________ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:512: in __call__ clan-pytest-without-core> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:250: in pytest_pycollect_makeitem clan-pytest-without-core> return list(collector._genfunctions(name, obj)) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:476: in _genfunctions clan-pytest-without-core> self.ihook.pytest_generate_tests.call_extra(methods, dict(metafunc=metafunc)) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_hooks.py:573: in call_extra clan-pytest-without-core> return self._hookexec(self.name, hookimpls, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/pluggy/_manager.py:120: in _hookexec clan-pytest-without-core> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) clan-pytest-without-core> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:124: in pytest_generate_tests clan-pytest-without-core> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/python.py:1316: in parametrize clan-pytest-without-core> argnames, parametersets = ParameterSet._for_parametrize( clan-pytest-without-core> /nix/store/fsmr5prnys7jw9gbpslah98ayc8qyqag-python3-3.14.6-env/lib/python3.14/site-packages/_pytest/mark/structures.py:202: in _for_parametrize clan-pytest-without-core> warnings.warn( clan-pytest-without-core> E pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. clan-pytest-without-core> E Test: clan_lib/ssh/remote_test.py::test_parse_deployment_address, argvalues type: generator clan-pytest-without-core> E Please convert to a list or tuple. clan-pytest-without-core> E See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators clan-pytest-without-core> ============================= slowest 5 durations ============================== clan-pytest-without-core> 0.16s call clan_cli/tests/test_api_dataclass_compat.py::test_all_dataclasses clan-pytest-without-core> 0.11s call clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_nix_store_read clan-pytest-without-core> 0.10s call clan_cli/tests/test_ssh_local.py::test_timeout clan-pytest-without-core> 0.10s call clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_ro_paths_are_readable clan-pytest-without-core> 0.10s call clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_not_writable clan-pytest-without-core> =========================== short test summary info ============================ clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ERROR clan_lib/ssh/remote_test.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param... clan-pytest-without-core> ================== 355 passed, 1 skipped, 16 errors in 3.36s =================== error: path '/nix/store/xzxczb20n5nlqnx2km705842pmr71dqh-clan-pytest-without-core' is not valid error: Cannot build '/nix/store/zlkxfzcd1nvhgd4vlaqfm3844pm5x3zy-clan-pytest-without-core.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/xzxczb20n5nlqnx2km705842pmr71dqh-clan-pytest-without-core