these 6 derivations will be built: /nix/store/49qr8iq5f7xki6r4ci7nddb01kz3p50y-clan-runtime.drv /nix/store/vy104l6y8v18vhv40fqxfps0b6wqc2ir-python3-3.14.6-env.drv /nix/store/sfxj5cxmjf58bl929g8w2kzq3njv0yff-closure-info.drv /nix/store/w125qwmy537zs88c6y4qg2symysv0xwg-closure-info.drv /nix/store/xq8f111svcxrzarhzr0l1q1c7k6qxdg9-clan-cli-source.drv /nix/store/gsgzry6zqx40w2189g154kmzmm2if6ss-clan-pytest-without-core.drv these 359 paths will be fetched (366.3 MiB download, 1.4 GiB unpacked): /nix/store/nx0w9iz2kwk0m2wwya28218hdvwxlh30-ShellCheck-0.11.0 /nix/store/d3hp8vfb1vi5acdgam0ggsnmmhm8vqf2-acl-2.4.0-bin /nix/store/yhm43m336j25cfrjr4h55464d9d3h27p-acl-2.4.0-dev /nix/store/qzmk3jf0cbl699ikl7nn821cnyiqi5zk-age-plugin-1p-0.1.0 /nix/store/lcpshym40rcrx531b4mzr0rm4n92j16f-age-plugin-fido2-hmac-0.5.0 /nix/store/3yb4ljadbdjs6jprmmxg8vsyink12py3-age-plugin-ledger-0.1.2 /nix/store/2rni8qs0f32mg81w0k10ymcvcn11kc4b-age-plugin-sss-0.4.0 /nix/store/vx83hsl0s0ps4w3040zl47ji4py9g792-age-plugin-tpm-1.0.1 /nix/store/1xc80qvbz3z1jj3spl3hz01fk6a1qzd9-age-plugin-yubikey-0.5.1 /nix/store/2nvgb9qhr52nzb5gqrwl4l6r3xhvw2nr-at-spi2-core-2.60.4 /nix/store/qy8rz3d862z1gza8qg4v7qpykrz8fsdj-attr-2.6.0-bin /nix/store/9vdm93ddfksav7aq6zmfdm74ivwhp1bm-attr-2.6.0-dev /nix/store/sqmhyz3sxqrxqg8xj8xkdy47n6bh03fs-avahi-0.8 /nix/store/zymy459rxvn4sgsaba89a7yr3nxgdhml-avahi-0.8-dev /nix/store/lw63v0lz177pc5jacyrk5cwnk4a2q5nj-aws-c-auth-0.9.1 /nix/store/mm4q4lyzl1f2l6d6ml3qphda15asa7s0-aws-c-cal-0.9.2 /nix/store/8n7vwjw7i13wlvbd591b4n81ka5n4iav-aws-c-common-0.12.4 /nix/store/i5kk0qr0siq01skf51ls55zzs9rcffd1-aws-c-compression-0.3.1 /nix/store/p2jgw0ils5zri2yldgr8l2rrasazqpag-aws-c-event-stream-0.7.0 /nix/store/shh6cykgvaxk9vrw2k8mirijd4kq8fdd-aws-c-http-0.11.0 /nix/store/dcn3hmah8b6rzgc37ggg21ns053fir9k-aws-c-io-0.27.2 /nix/store/7fcjv96m7ghqygrq788499kzfxw7szcv-aws-c-mqtt-0.13.3 /nix/store/0dfy1xgnqmbddyvb620n7lnypchgkrnq-aws-c-s3-0.8.7 /nix/store/r5syp93fb0n1n9s7s8l9ibny8smi2j1m-aws-c-sdkutils-0.2.4 /nix/store/l64p0cy4ykgp2bmi1zkrv4avmv6afzjr-aws-checksums-0.2.7 /nix/store/yhg97zn39r0r7w9ww0x9s86yysgq7bk8-aws-crt-cpp-0.34.3 /nix/store/jq036dh0m6b320r3xc4z0yzmhl5pmmh7-aws-sdk-cpp-1.11.647 /nix/store/8py4d4r6izw1cwpn52z3w2w9whgc859i-bash-interactive-5.3p15-dev /nix/store/vswspaywyf0c86sglgl4i549n2k5g1bh-boehm-gc-8.2.12 /nix/store/ys6dmh893m84dyf5hyj1s3vynadrp9v4-boehm-gc-8.2.12-dev /nix/store/7zyf7gnfz35zmdifcig29rllf3l1nnx8-boost-1.89.0 /nix/store/0wgwrs1566zih3fghqdcl4kxphna4pq5-boost-1.89.0-dev /nix/store/c3k9an3mxz5lg12bby06hb6bpn4q7l44-busybox-1.37.0 /nix/store/ikjm80lbk0ww993w8855aakg1xk8sg42-cairo-1.18.4 /nix/store/h7fcq68smyxb1dyzd356zc5krxsa8i47-cracklib-2.10.3 /nix/store/8zcvb7lvvgi62k3gdfhbnigpnl937pr9-cryptsetup-2.8.6 /nix/store/kqnd1dgdanm045bb2bv2czk2zw9qf1vj-cups-2.4.19 /nix/store/4v142nbg8fv6lgslxghxkk1xzsb63j44-cups-2.4.19-lib /nix/store/gmlc0lv0z8j2fd0bdzmcv7kmwgbpcik2-curl-8.21.0-bin /nix/store/knw1wbw4mvzg98v9mrwf08xcij5zmwyi-cyrus-sasl-2.1.28 /nix/store/7r3cgncf9cax2xsxf9dk6c3310d01dwh-dav1d-1.5.3 /nix/store/dmpcrsd1y8jnc81xjaf9zwljj47ajn2f-dbus-1.16.2 /nix/store/lhskw6chd8r8w5qvy3xv008601v5dfjh-dbus-1.16.2-lib /nix/store/4i72m48dlmj9g5cpdf89vzhwcxs70sbr-dconf-0.49.0-lib /nix/store/b2nxhkx391kn2akf0s337bx9bg05nfhf-dejavu-fonts-minimal-2.37 /nix/store/fwr68sc92fwpy63wpidwbvc4lhbh9mc2-dialog-1.3-20260107 /nix/store/prfwzwa9m8xp4jlndd23z4axbdd9zp3j-disko-1.13.0 /nix/store/jrflkaaqldjmrwkb9cdrkx5k4lswmf3z-djvulibre-3.5.30 /nix/store/bqggvingwcw85w5w5syjr4hib8wh74pm-djvulibre-3.5.30-lib /nix/store/722gyq6x3m4pz2j4ci959yylnfp10432-dmenu-5.4 /nix/store/9sikxrwvd40i5jg30l8wq8k8n6n7m6xa-dumbpipe-0.39.0 /nix/store/8avw674s89x85hp29mh5avjhrsplzr45-e2fsprogs-1.47.4 /nix/store/3yypsizh8my45nzrcdl1lm1mk5bscz0c-e2fsprogs-1.47.4-bin /nix/store/acp9blfh1vasl6xmibqp4malr60alskc-e2fsprogs-1.47.4-dev /nix/store/9pnppzn8zvhj2bgkv67mjvbl3wbd9kj5-editline-1.17.1-unstable-2025-05-24 /nix/store/kn1pskzy64ma7i5s5rqhcgl4cmcmar3w-fftw-double-3.3.11 /nix/store/p577xawyyxjm5achrr5drarl28nkhmwi-file-5.48 /nix/store/9a073s3rxkv04ih8dgri5cvm82h0bxav-fontconfig-2.18.2 /nix/store/90kbdbqakbfpmidcp7bhf9vjirxb785a-fontconfig-2.18.2-lib /nix/store/sv9zczsi1ab4hkhqi0drs52zkk1q673p-freetype-2.14.3 /nix/store/5y9id8wgkw35pyr64cbcz0r2i2by9zag-fribidi-1.0.16 /nix/store/nk9zc5m8xmvs99dmdnhz5s5d0fk5si7m-gdk-pixbuf-2.44.6 /nix/store/rx5p61bjnsjd5mz576a616qq5hsxwin6-getopt-1.1.6 /nix/store/yrh97zv1yqd2mibz6jf2l4idgsywkzr7-getopt-util-linux-2.42.2 /nix/store/a1wpchwh8s9b874h93pvb0vhsdh8kvmb-ghostscript-with-X-10.07.1 /nix/store/nwd5yx9sffg63b1nbh3l829mg3g5qh53-ghostscript-with-X-10.07.1-fonts /nix/store/lz465qzp4xwmvgl4w0idmdhh6spcca55-giflib-6.1.3 /nix/store/v2iradivx07xjqwk2q71i57pwxw6wh4g-git-2.55.0 /nix/store/bz8bdi34lg4w10kxs9bm93658ary5rrz-git-2.55.0-doc /nix/store/90h79n0zr8b04ccq9gix6s79xm7ar7i9-glib-2.88.1 /nix/store/q92z0a9mb5l0l1fcwc0bxmqilqqgzk0d-glib-2.88.1-bin /nix/store/yjkwc3vsjhzbsljhx8gag7g5qxdbhjbm-glibc-locales-2.42-67 /nix/store/w01wqhf6cxyp2xk7x9m2hzza2z6kzcsh-gmp-with-cxx-6.3.0 /nix/store/l7y198axbpz7r84g4k5xcyjmaigw2iis-gnupg-2.4.9 /nix/store/zlh7j5jw0knf0famz6xl5lh022y9wfk2-gnutar-1.35 /nix/store/p18zlbcx4k3508mp2bfzrqvmlznmpdgg-gnutls-3.8.13 /nix/store/hd47sj3hqpwkr4ppvd1c1p0qr72rpg17-gobject-introspection-1.86.0 /nix/store/sfnj00l3zsypcabbi0mscr554hnc68bq-graphite2-1.3.15 /nix/store/4gvds7v37zmi0v5mlkinvfnp0qm6yg1m-gsettings-desktop-schemas-50.1 /nix/store/ib3mi8w6bnj998hlb5karzn10csnnid4-gtk+3-3.24.52 /nix/store/0pr2k8s8ylcp3izhyxb837yc03rp65jg-harfbuzz-13.2.1 /nix/store/lb555s88jyxxj74r1f2q1bh2z5ylf3s2-hostname-debian-3.25 /nix/store/8cm2yf91cf4ipifaxmkdxj52q392397r-hostname-debian-3.25-man /nix/store/6wdjfz3rcs55klx6hmar5dhcddraybxw-hostname-hostname-debian-3.25 /nix/store/7p4p40zhm2m0n4k2v6k9jvn6hickwqqw-hwdata-0.409 /nix/store/3l6lmyig4vwrpvxmaj1kqrlkk3nbvm5a-hwloc-2.14.0-lib /nix/store/wxr03kdwncfya7y2dn6s8c20hfgalsgk-icu4c-78.3 /nix/store/vim669lvz0milgq8fpwp25rfsiz43858-ijs-10.07.1 /nix/store/nnaca06r3mgaha5idlsyxqq9nxyiy822-imagemagick-7.1.2-29 /nix/store/rgf768padgdyyvgdz8l7wz4v3xwxjnv0-imath-3.2.2 /nix/store/hfiz6zk5a66s5ippzmmshgh3vgyadmb7-iso-codes-4.20.1 /nix/store/8i140rimw78ck8hpy2azz90g2i9n8rfm-jbig2dec-0.20 /nix/store/0x995g1z807ynhzsh2f6yj0jsw6pr50f-jq-1.8.2 /nix/store/rjaclwgima9ssysv7v0h2hq46g8sikd4-jq-1.8.2-bin /nix/store/yy0mx8yjmzkk154mmp1vx4b0kz0ndw6y-jq-1.8.2-dev /nix/store/4wcvhp313assbjyv639d8vhlvg0nm1cy-json-glib-1.10.8 /nix/store/xc3lvygf6zvkls86nqzbaynmrjjdgdr8-kbd-2.9.0 /nix/store/ii8l99kxkz1mkkpy6kv377r30b3qw004-kbd-2.9.0-dev /nix/store/cd7lakqxbnsqflcgwnkw38z6pz95rpqg-kexec-tools-2.0.32 /nix/store/zgbcih411lw1czfaq4cr7dn76h0kk6jg-kmod-31 /nix/store/cf32zfgv8s1kqkk8np9ajszw407jihcz-kmod-31-lib /nix/store/1dgj6yn17zhmq2003q55swqlrx0srm74-lcms2-2.19.1 /nix/store/qwjlw7mbs955di35ly9i11lj1bbxx37z-lerc-4.1.1 /nix/store/fnrbcsaw0s36cak8f4wlfzb497nshgpa-libaom-3.12.1 /nix/store/nlc68v7ryvw53mp3flx98blxlqpni9w7-libapparmor-5.0.2 /nix/store/hm9zypkbdzl7gqs3kc8ys2vmhihkwzh0-libarchive-3.8.8 /nix/store/gnd0z1lbbgw1fqh4f3ffhglxbkzzdrgc-libarchive-3.8.8-dev /nix/store/p35sk8drhdz6y7rf5w099261kskdpyg2-libarchive-3.8.8-lib /nix/store/wkwlm55ak1s5w3xvvzr4n8hl6ii94hzd-libassuan-3.0.2 /nix/store/rzgjmwgz7b7fpwwyrhzsk13p1vnx52c7-libblake3-1.8.5 /nix/store/ys2r91ka1bcyj41083ybab4vkjin0v4v-libbsd-0.12.2 /nix/store/q3638fs0lrcwl4db0r3yjlqvbp7shqqy-libcap-2.78 /nix/store/dsdbal221w17gpcl7yxykjip8b2d7fqa-libdaemon-0.14 /nix/store/i7rhiaqzqysh3vjm86y9sibsq757dly4-libdatrie-2019-12-20-lib /nix/store/ifxprcydjadrfd76yg5ancpq6s60c0dg-libde265-1.1.1 /nix/store/ag3brhj792wpyamz0ihyf95nlx7gr6h6-libdeflate-1.25 /nix/store/lb2bay95wnlf1k09v3nq7y2gnl90hbnq-libdrm-2.4.134 /nix/store/qh6xi2cgfx49cz46xfc10mhc8k9y6xps-libepoxy-1.5.10 /nix/store/643na7alczj4174hi5vq4mv5lik1vl1s-libevent-2.1.13 /nix/store/p9rrx0ari2lcf78bfmrqyinbc9jp4r3i-libgcrypt-1.12.2-lib /nix/store/3035ql851hvydz3ik4x3fq13kqddl46x-libgit2-1.9.4-lib /nix/store/v18nngi1afgd5lcz43gyhkpvsd49m0g8-libglvnd-1.7.0 /nix/store/wpvkj8nf6glrxr2drcblc7i0446w9nd4-libgpg-error-1.61 /nix/store/wd14s2aw1vpq89rs6qvnbngpyapizjjm-libheif-1.23.1-lib /nix/store/x2aby3gqzqwm1z137xg4k9j15jf9l0kj-libice-1.1.2 /nix/store/k1fmisig405w5n1850kxarpzq679k8x3-libjpeg-turbo-3.1.4.1 /nix/store/hls6ckaw937c80awcvlf07whp617j7d2-libjxl-0.12.0 /nix/store/86jwzvaz5yq7lqxrj93ygwbicraj972y-libksba-1.8.0 /nix/store/i7p4m4gp1bgc185bhifkfaakkfskp330-liblqr-1-0.4.3 /nix/store/l2bzlxslmg5ac5mqx5cxj3i0pjcha1x2-libmd-1.2.0 /nix/store/xzpc1qscmdkpf18wmyyahjwsypw6xm97-libmicrohttpd-1.0.6 /nix/store/nvkg2gsg5pb4bf3k348afki9rg22yfbk-libpaper-2.2.8 /nix/store/nfgx9ks7h2m5p8mblydfswzs81flccn5-libpciaccess-0.19 /nix/store/syx84j17wv2wxikl0hv021f2jd6m2lw3-libpng-apng-1.6.58 /nix/store/4icaal43vj8zl252kj0h8pw3sx9acvxz-libpq-18.4 /nix/store/j6dqy9iffhd5n89iglgsc9l5prankhbd-libpwquality-1.4.5-lib /nix/store/aca87m2d797nkxcfa19xl5iqk3g52hpa-libraqm-0.10.5 /nix/store/fdkkpz7h50gwsql3ka8w9ldmw6hr7gdb-libraw-0.22.1-lib /nix/store/jnyjiyiyxc5iymdiqhhkjg324vzndrgc-libressl-4.3.2 /nix/store/n6c8rbxb250l4w4y643rgzq3s9gvvzd7-libressl-4.3.2-nc /nix/store/309jkrqkiadbnzmdk9rx90sgh0298k5g-librsvg-2.62.3 /nix/store/hw2rx1gz6lzvfrfp4r2f4zqbphis6bs5-libseccomp-2.6.1-lib /nix/store/hy501mws10f4qnzarhi7kidl5jvxyxwj-libsm-1.2.6 /nix/store/70mav0hab8vrsdpfxqmmhgbq6zggygmy-libsodium-1.0.22-unstable-2026-07-08 /nix/store/j6nn9nmwjbv7vwvhk0294qvi8mk28dqf-libsoup-3.6.6 /nix/store/x2syq6l2wd05ywsmgwg45zzqk4xn6gbk-libtasn1-4.21.0 /nix/store/lyfmdrss7qsp0bmpbskjgm9hvxgc6rbf-libthai-0.1.30 /nix/store/sl03qk6h5bsg84ka05d0h8gwc11cm08v-libtiff-4.7.2 /nix/store/msmrxsxa6xphxgjsyr1kfysxnihrpq1j-libtool-2.6.2-lib /nix/store/6wd5w8lg73iigm0vlfki39wip0sa668j-libtpms-0.10.2-unstable-2026-05-06 /nix/store/67i2xrxg46qylhzly52l1m31n3di9r2v-libultrahdr-1.4.0 /nix/store/fn29d487vmscxy8l78qyh1lgjv68c5dy-libusb-1.0.30 /nix/store/bihnlrjnyl05nh7j5gb2s3km3pr5zsy6-libvmaf-3.0.0 /nix/store/sgzv36lj4xnmb54lscrg0c9h3irr2vm0-libwebp-1.6.0 /nix/store/bn0s754b1892jxg7g9vsbmra47wqrg5r-libx11-1.8.13 /nix/store/ymhbbplm031ybald8wparkbr5gabq1im-libxau-1.0.12 /nix/store/xa1wqcwx2d16kfs7dbr22c0x98a5i444-libxcb-1.17.0 /nix/store/6s0qmxqnrbblkwz9iskncla6k3lhx5cv-libxcb-image-0.4.1 /nix/store/s9dqs16qlzw5f7yhkygzm2yk97rmmssc-libxcb-keysyms-0.4.1 /nix/store/495bqxb271whnk9dl3mq9jzncvypvcnz-libxcb-render-util-0.3.10 /nix/store/2mnxwrxnfmdzlz83p3z2yrm4zpwp4m8x-libxcb-util-0.4.1 /nix/store/r3ky7n8qv631sqwjsrwms0ym77s0h5wj-libxcb-wm-0.4.2 /nix/store/9zibnii10jpv1lrjjhisbv50ip4302a5-libxcomposite-0.4.7 /nix/store/q3yy4bvb3v0gagvkjsmz5manhx63ivdq-libxcursor-1.2.3 /nix/store/jnra8ckn43xd69hdi01a4ilbbsjpg533-libxdamage-1.1.7 /nix/store/3ksmflpwd4vsrcmisypjvkyqbipfq7vf-libxdmcp-1.1.5 /nix/store/qgyywr7r7131fy16sqymmr5g4x49njk6-libxext-1.3.7 /nix/store/jwn1ymhxdgix4cxn0lszfpr5k0lnf3fv-libxfixes-6.0.2 /nix/store/4q633qisw0z9xqq55q8pybizd7jx1q3j-libxft-2.3.9 /nix/store/wkq1sl9rh528n3mq5lk6pvkmxdp3g034-libxi-1.8.3 /nix/store/03zvfm5pi5fbnbsqlghygw2yqs0hxrq5-libxinerama-1.1.6 /nix/store/fyjvvs8k6pgghk94nbyani130vqd7h0s-libxkbcommon-1.13.2 /nix/store/gy27b159yainkjzc4dgkr8gqly8zyg41-libxml2-2.15.3 /nix/store/m1622dzg69gnnl6q99w1pj6ggynrcnkh-libxmu-1.3.1 /nix/store/pk0az8xvw3zz3jls43b8q7h06c2rhnxz-libxrandr-1.5.5 /nix/store/l3wyy0ygacmshd4n18svjyd0zzhx0i7q-libxrender-0.9.12 /nix/store/vd1qb90065ddymfqkxjmn4ykr6gi4whi-libxt-1.3.1 /nix/store/p2s125mnsspjga7ar9sa501f3p1rkxkz-libxtst-1.2.5 /nix/store/knfm46d1nzk4cwyjy47mgdh1lsfwbfv2-llhttp-9.4.2 /nix/store/p8pjpfm9vyar1jacfbik2sr31b4cyqiz-lowdown-3.0.1-lib /nix/store/9yc4y49xwhss69fvyla4c0fbwz5fl4am-lvm2-2.03.41-lib /nix/store/ljglv1fhhhkwv454qbrhrswbqyql6xl4-lz4-1.10.0-lib /nix/store/2y4vpllg77h4hla2skasgbz2yvb2i3ji-lzo-2.10 /nix/store/zjfcpblmvsz1bh87jxfsa1ia9ny3f8zw-mariadb-connector-c-3.3.5 /nix/store/alnvn4k7j8xyyipyrxpk35sz66ahmnbs-nettle-3.10.2 /nix/store/h19cv95y4vy9j5lvlbfn9li26fzxfann-nix-2.31.5 /nix/store/nh2c827kv2s2pmm7jcpimnbl5xr1vczx-nix-2.31.5-dev /nix/store/1ljq0lq41xs90nirzxdm4d69b2wfbjkb-nix-2.34.8 /nix/store/417x84gz1f7pcmgjg5z6w92frlg96h76-nix-2.34.8 /nix/store/w6kr1p5pjq2q6slbhwqrbkqww01g268i-nix-cmd-2.31.5 /nix/store/4a816pdjinslxawmq09wsxv1csly89bf-nix-cmd-2.31.5-dev /nix/store/izpxn514ppmsa214yrc98q57p9385z76-nix-cmd-2.34.8 /nix/store/hal9jvlyv6fyr8zs1sdrjzwpkkaynl4s-nix-expr-2.31.5 /nix/store/qvsy865lm30i1l599cgdcmrpgxayy5ci-nix-expr-2.31.5-dev /nix/store/kcnj668kj0cbvy2bc4jdvfidprcwh6js-nix-expr-2.34.8 /nix/store/cxai0gvp3xx6lfzhwklbf7gjkgpiiixz-nix-expr-c-2.31.5 /nix/store/69hmnsglsqb2gmmwm4n8pzgg4kg520gg-nix-expr-c-2.31.5-dev /nix/store/q0rrf3h1cr30m3wrzk6n0iwwymdfrd45-nix-fetchers-2.31.5 /nix/store/iwmp0422crb4fd4hdifri5klykkcv53q-nix-fetchers-2.31.5-dev /nix/store/5miphppv2gxa8xvs7fgwaa6i1vjbh3rm-nix-fetchers-2.34.8 /nix/store/xqarlylqjfxl0b3i5skfrrn3pqszck1q-nix-fetchers-c-2.31.5 /nix/store/4q8i4xnx05ycqcyvyafiknrakn3yqwr7-nix-fetchers-c-2.31.5-dev /nix/store/f716k6qb47m7p6vljqqn89n65b06fid2-nix-flake-2.31.5 /nix/store/ipc7952mq763f86jzb5bhd26a1acrqqk-nix-flake-2.31.5-dev /nix/store/hsvn3969fh4cc0jaz87gwlaa45116vg6-nix-flake-2.34.8 /nix/store/7lg62ca6da1f50kahs7vpwhmy6jan184-nix-flake-c-2.31.5 /nix/store/i1bs499y5i8996iyn7pr4j03ilnh6i7h-nix-flake-c-2.31.5-dev /nix/store/iivqq6ri9y1x0yqc50ypp4cjj6pgx4q7-nix-main-2.31.5 /nix/store/2lpmmz7blba3jk3znfps7g4h9164047d-nix-main-2.31.5-dev /nix/store/dvin52r1bjdragyxc6vm6bypivpjsa07-nix-main-2.34.8 /nix/store/02fdcszbi6d9rmysf8jgash5pw8kxwv0-nix-main-c-2.31.5 /nix/store/zp4jpfgvzjmsfn59732zlgkkkgv506xw-nix-main-c-2.31.5-dev /nix/store/3la7i8wk6hv24h5fk648l2784s9vwhnk-nix-nswrapper-2.34.8 /nix/store/kl5aa78dir4dn079c4vaic9nsa2ykjam-nix-perl-2.31.5 /nix/store/19z702hmq4ms5lima63vpniw5ihz6f8z-nix-store-2.31.5 /nix/store/q10vm9mqdsiw8m04n2pk32iw9n9m9i72-nix-store-2.31.5-dev /nix/store/46351wsjgzp7l9m775pv14q65nf8nbr2-nix-store-2.34.8 /nix/store/85g7g77pqgbvlr3z15smvqrfngjlmd3n-nix-store-c-2.31.5 /nix/store/jpigammlv7bpa439y8imwhk1xinckr68-nix-store-c-2.31.5-dev /nix/store/jv61g1aw7rxjvr90p9bwv9j3bqwxixa8-nix-util-2.31.5 /nix/store/0a51lw85q5f0lixqynsrdi36mk0h9grs-nix-util-2.31.5-dev /nix/store/bs5k19w54cisfzppngz1d5smyi7lgisk-nix-util-2.34.8 /nix/store/q6xyv80l81if5wk6gqpwni9c7v2qkwns-nix-util-c-2.31.5 /nix/store/jmixdymi93fd1h81diyvzdsn4zr6zwd1-nix-util-c-2.31.5-dev /nix/store/97kmlm6ba1ckpdc17jm1cdkb1bfszyib-nixos-anywhere-1.13.0 /nix/store/wss5gdcrfdqylwl58xpbqcz44mpkkgsr-nixos-enter /nix/store/k6g02c2z3c32lw5450sp0000z9ipblv0-nixos-install /nix/store/6dsf9rd0iyzp1r1dj59zbh853fz4p9a6-nlohmann_json-3.12.0 /nix/store/lsxwqiqjar41dl0gqmgb6h3mjhjzkdac-npth-1.8 /nix/store/f2mzycan1yhdv3jmyvs13k2pjp90c94l-numactl-2.0.18 /nix/store/25y7gjnji9gxgc6arg9mrxih1ld1i5pv-onetbb-2022.3.0 /nix/store/cc6gxkqpnfp74lzwn945wn03nv4fx9wb-oniguruma-6.9.10-lib /nix/store/45b5basa7jnnyrncwvss1hwqysw37y4c-openexr-3.4.13 /nix/store/n2l3ar6q912wh4zpsjpmhhy1xa37b4k6-openjpeg-2.5.4 /nix/store/qlg5x964xgxm58ywa6qhhfmjcg599kp7-openldap-2.6.13 /nix/store/qhcylp59kmm3gm10wh61p6yqx2lia76z-openssh-10.4p1-dev /nix/store/vw5dhasy6pr324siqf19bhgy5l2fn40d-openssl-3.6.3-dev /nix/store/p923gxsmnnsqkgif5qmwnm5bwdyrwwpl-p11-kit-0.26.2 /nix/store/jcmh6dzw5i23snd3rkw4qrjdxg4qm9z0-pango-1.57.1 /nix/store/zv7ln8jp2bw64hhza2jx6wrv3cb67b26-passage-1.7.4a2 /nix/store/1z2y2qm63psvvnh4cwgy94c7w2d0vvyd-password-store-1.7.4 /nix/store/kl9bk0n0p4c0b0p4w9clzyskfnhdi13z-perl5.42.0-Authen-SASL-2.1900 /nix/store/k5fqqxvdz4j53fh3a8n3nb1pg5a9l1zn-perl5.42.0-CGI-4.59 /nix/store/slsgsi2cbi40fs8lqwscx0h1clc3isn0-perl5.42.0-CGI-Fast-2.16 /nix/store/s3hhlq3mc9bc6ync5993qnwbfp252xqj-perl5.42.0-Clone-0.46 /nix/store/5572v70pj6ya25w83znzmppp4a8dw6gw-perl5.42.0-Compress-Raw-Bzip2-2.218 /nix/store/zyq0m1b1dwh389bn972mjy9g81wh25zr-perl5.42.0-Compress-Raw-Zlib-2.222 /nix/store/ww9i1vjka5381p89vlb3xvz5rk1jfsfp-perl5.42.0-Crypt-URandom-0.55 /nix/store/9n1103cy5jak75lspg36pahhz717z37v-perl5.42.0-Digest-HMAC-1.05 /nix/store/1kn6nxzfchyalir6775j5xx44z3r1nqq-perl5.42.0-Encode-Locale-1.05 /nix/store/hrm5z68mk1ymis6kf4j21m27bc6md2am-perl5.42.0-FCGI-0.82 /nix/store/mpyp5v8vwzcs3wp5hzajbgpjwmwwb0r8-perl5.42.0-FCGI-ProcManager-0.28 /nix/store/0nkjnfwiwqqjqb1gyv8333wlkwyb7xkd-perl5.42.0-File-BaseDir-0.09 /nix/store/dwl9z9b3gxdaqxs82366hff1y76j60x8-perl5.42.0-File-DesktopEntry-0.22 /nix/store/vcf2y1fd645s58sj4mpzqjzxavgkg94a-perl5.42.0-File-Listing-6.16 /nix/store/idh9i5aic06pl64ji5g6yg94ibsaygi9-perl5.42.0-File-MimeInfo-0.33 /nix/store/a47m3z8h69v84zhlxw43581ps4q1ck9m-perl5.42.0-HTML-Parser-3.85 /nix/store/fi5vp8rlc6k5f8wlspfzvzgxz5faqsy8-perl5.42.0-HTML-TagCloud-0.38 /nix/store/pha33xrjgf87rsij06690k8ddgqxr5sm-perl5.42.0-HTML-Tagset-3.20 /nix/store/0arhgx54x4znicwc286w2h9jwafg85bz-perl5.42.0-HTTP-CookieJar-0.014 /nix/store/izm90z1yymi196x1fr3pjcy8il2zv48g-perl5.42.0-HTTP-Cookies-6.10 /nix/store/cry3510a1xnwcrs5392bjgrg8nfrkq23-perl5.42.0-HTTP-Daemon-6.17 /nix/store/rvv4rf8k4k57b33xx6skgdr8cb2kw2qg-perl5.42.0-HTTP-Date-6.06 /nix/store/dsb3diips8gfgqh2sh17zs0h91ssl0bl-perl5.42.0-HTTP-Message-7.02 /nix/store/y2wp4la1aipxgmy2g4p201ay7042xwp1-perl5.42.0-HTTP-Negotiate-6.01 /nix/store/3738sdyxlww5v9glcqwg9d56cs5pxy7v-perl5.42.0-IO-Compress-2.221 /nix/store/gs9165aiiha5nk7b0dmspwm4zbh08d7k-perl5.42.0-IO-HTML-1.004 /nix/store/w972r3fny5y8hb2n0a1rhyzc4cy19ap0-perl5.42.0-IO-Socket-SSL-2.083 /nix/store/mw9ag4r6f8sh98dg3k8275flrvf3yzq1-perl5.42.0-IPC-System-Simple-1.30 /nix/store/aivkfsvgbhp3hknqvl7vqh9fd1g133qh-perl5.42.0-LWP-MediaTypes-6.04 /nix/store/xy6dnwfppx9ai7k3plyynw8f2hxpf2xw-perl5.42.0-Mozilla-CA-20230821 /nix/store/b81zax3wvp15kxfjlppnb6y9izn5wh6r-perl5.42.0-Net-DBus-1.2.0 /nix/store/bfr4dnpcd6xavhpyzhli1rina66255xy-perl5.42.0-Net-HTTP-6.23 /nix/store/3smv5grhj0vhcm3jlbcs8hhnbh5ak7mx-perl5.42.0-Net-SMTP-SSL-1.04 /nix/store/7k9v1g5y4i2mizkv4ibgas0jclrkknqs-perl5.42.0-Net-SSLeay-1.92 /nix/store/jcs6r1h3yr8i3yg1xbkklkg4nwkqrm7h-perl5.42.0-TermReadKey-2.38 /nix/store/pp24icxp65iy1ad357g8il2030z97bw8-perl5.42.0-Test-Fatal-0.017 /nix/store/9hwpzd0j1bydb8bj9i7k9pif7bq9iifi-perl5.42.0-Test-Needs-0.002010 /nix/store/lnsz3v78sg2vfbwaszcmqc9rrs8hbl9d-perl5.42.0-Test-RequiresInternet-0.05 /nix/store/l4pdsns64w3pb8pc39d5yp0gwfckn9ny-perl5.42.0-TimeDate-2.33 /nix/store/8bi95q7233la466ffydvx3sjmqgmghin-perl5.42.0-Try-Tiny-0.31 /nix/store/icpq45rzivcch92h1ifigg1b6kykwfjq-perl5.42.0-URI-5.21 /nix/store/vqhzahh46ksj2apidcp37pxngs95xmdp-perl5.42.0-WWW-RobotRules-6.02 /nix/store/j05j9hrzi9rj245pqg05law3l467gjg3-perl5.42.0-X11-Protocol-0.56 /nix/store/swpfk47fz0c2kq15yh7x01v754q5g6gd-perl5.42.0-XML-Parser-2.46 /nix/store/l0zzxdihnkckx3gvgg014586qw11n8f5-perl5.42.0-XML-Twig-3.52 /nix/store/9rfh72vqs11bcmpyagls3mdfbh19r9sx-perl5.42.0-libnet-3.15 /nix/store/i4myhiyqb42rh89kykgv49wrsm8hw8pl-perl5.42.0-libwww-perl-6.83 /nix/store/39xwhj77hn0hkfzrr4lnli0vx601114p-pixman-0.46.4 /nix/store/8ddxrj0fvcvyyz8b09pskpaff4zl10rs-popt-1.19 /nix/store/fkhaccfsqkdng08xy7kv6vm9p5amkg2d-potrace-1.16 /nix/store/6xdhkhwiqa4i3hvhn0mc4rc197nwml4r-procps-4.0.6 /nix/store/1fs74vzgz4w09lgz3kdp68impwh3v2vd-python3.14-argcomplete-3.6.3 /nix/store/0a3d5qdrwxyd0h96ckwjzdn36h06g23s-python3.14-execnet-2.1.2 /nix/store/8y7qng20qjpl2c2fswngxa36v9k63qac-python3.14-mypy-2.1.0 /nix/store/gwlxzfs1cfiiww2qa9bssn92gdxghbwk-python3.14-pexpect-4.9.0 /nix/store/6p93ylrndm5sinbj23m5knhxcbkwk849-python3.14-ptyprocess-0.7.0 /nix/store/vmjyjw5h7k21cns91wc19zl801mzf9nh-python3.14-pytest-subprocess-1.6.0 /nix/store/1dg23fpj55j9875rk51ivykhgqs2smnd-python3.14-pytest-timeout-2.4.0 /nix/store/r56ymz3xajzvalxdvryi9jiyd0dh1j0z-python3.14-pytest-xdist-3.8.0 /nix/store/dn9byc3hbhgkh7xx8cybwni6fnda9h1p-qrencode-4.1.1 /nix/store/x86rvcq3bx0vdcpkbwfld9zw4zbr4jrq-qrencode-4.1.1-bin /nix/store/21dja97zs4ask4x4njrfrvwip0d1vkvh-qrencode-4.1.1-dev /nix/store/vvxf3jr1fvmmpbkz46r4ng0rhv9lnyf9-qtbase-5.15.19 /nix/store/cw6icm5cgxpc9wblksh5m03fzw4gnyvr-qtbase-5.15.19-bin /nix/store/yralvqsq661pahza0idd5b1bhwnyrkyk-qtdeclarative-5.15.19 /nix/store/0yvqxa0phw81nswgza11cr4j3i32lih4-qtdeclarative-5.15.19-bin /nix/store/ip6w77x5v0bq4miv0j1cijfjyvkw4bhi-qtquickcontrols-5.15.19 /nix/store/2a4lmnhkzr9syv60wqqzkiqnccag6mxn-qtsvg-5.15.19 /nix/store/hp11jx2s04sphcxzjq5cqa0866i65xbh-qtsvg-5.15.19-bin /nix/store/nrdywpjpypvbn940cax29d66f0a0p6wb-qttranslations-5.15.19 /nix/store/dzawyj9541ap42i1hamh92xg37jxdn2n-qtwayland-5.15.19 /nix/store/0gn2q06yissj9qvw2jqj2fmm42fiwa51-qtwayland-5.15.19-bin /nix/store/xb5kklglqz1jpxs5ngc2spnr88z1112l-qtx11extras-5.15.19 /nix/store/zxxn4ws382r085a1a61ys19x0bb80k4b-rsync-3.4.4 /nix/store/5jl6nx7g4h3vhgfc7h79wn6wdwkz54v6-s2n-tls-1.7.6 /nix/store/ayg1krr38m54nakixrydg10mccp0yzdv-shadow-4.19.4 /nix/store/hcfq8j33hkfdwynjda2pj9akbvx0ys1z-shared-mime-info-2.4 /nix/store/048q8lb310573ss7lg0gxhd7nw1gq5rl-sops-3.13.3 /nix/store/0xgi08xzs64nzpkl5cikrrvibzjmwqrx-sshpass-1.10 /nix/store/fd5gikygh4bm6wpjr4fblnh0y0vq2gy1-systemd-261.1 /nix/store/slldkmc17qilmnznk2r633yshp4r0kmz-systemd-minimal-261.1 /nix/store/zx7lqymhw0almp8csq3mjmd543km81lp-tcb-1.2 /nix/store/fad5z4f2pir76g8s9cjnnj3aazlmxjpw-tinysparql-3.11.1 /nix/store/5yaq76631x6ggx7nf85p57npwwikxldl-tor-0.4.9.11 /nix/store/1cwvdffhrsh04qk9kr15h3m7bk32hsjf-tor-client-auth-gen /nix/store/zy4z493bascmmk3jp6cpxjvqsp4nz4b6-torsocks-2.5.0 /nix/store/2w9w42kbwp29rib1c7gx9fkl29ama433-tpm2-tss-4.1.3 /nix/store/fgbi3sqa9vch50yr8adsb47vr0bh1lsi-tree-2.3.2 /nix/store/8bjrs24y2zjhrs44xqcp2cfsndl2g0bw-unbound-1.25.2-lib /nix/store/j7l7afv4rcm3jy6d71ksnsynq2kzrgjj-util-linux-2.42.2 /nix/store/idqi2fmzmdqiz6d8sk8fvf5vay796pvv-util-linux-2.42.2-bin /nix/store/4jd6mscmsfr7y8fh8jii63mk6xgd1msw-util-linux-2.42.2-dev /nix/store/12wz0zwis62174zbvjxyhy754fynqg3y-util-linux-2.42.2-lastlog /nix/store/i7imbpr2lhyqbw46ixdk524lr3h4yi82-util-linux-2.42.2-lib /nix/store/d9vfjm5yrv23qs0454ixzhw924n4hvvx-util-linux-2.42.2-login /nix/store/yymp73c12wk1d6kxhj3gnviyrzljdnfj-util-linux-2.42.2-man /nix/store/mya6cz7yarsp48kmby001krg2zi9adfv-util-linux-2.42.2-mount /nix/store/i1x6nv4a4ga8l9vkpi7q96cnwqyq992a-util-linux-2.42.2-swap /nix/store/fkjvpxa5byvcxhjq4w7k7ipnl2lfhhm1-util-linux-minimal-2.42.2-bin /nix/store/fp93v81ry7jkzxnlq8fb061raz4j3ldg-util-linux-minimal-2.42.2-mount /nix/store/c8h8jjz811ffanrqicbnpslync548cws-util-linux-minimal-2.42.2-swap /nix/store/lf4pw9xx4q6ay3m6i62h4058blja3k84-v4l-utils-1.32.0 /nix/store/wd8d8fkv2f72b4hsaf530ckym8z9k56p-wayland-1.26.0 /nix/store/w4m7aijcf92fp7cqvs7rgz99gly6mg0w-which-2.25 /nix/store/pmfs4kafmaws96ff5vsn94v4hy6i11bf-wl-clipboard-2.3.0 /nix/store/n9pvp1bcssjyc8jd9wqax7zy0yvz7gsi-x265-4.2 /nix/store/517nbg61fr0qpw6sxqzz329zn0yzmlj1-xclip-0.13 /nix/store/csxx621a6nk4yi06s9ks2j9w8kghjrnz-xcp-0.24.8 /nix/store/csmrw6xsn3f4h9009bhkljm6wng9m8j9-xdg-user-dirs-0.20 /nix/store/2ifgadkghlk8v1jghm55p93jxhb3lh7y-xdg-user-dirs-0.20-lib /nix/store/5w0032a1ihfpxjwwsz9i6qkhzc1rpxm3-xdg-utils-1.2.1 /nix/store/h87ll4bgh9m4bjr8h08s7qinjsv921ws-xdotool-4.20260303.1 /nix/store/lgk9wydd0p9sayxazrpmam0zfyhbkk8v-xkeyboard-config-2.48 /nix/store/72ib5zfarw3bgak83phn42j7mja3fdjx-xxhash-0.8.3 /nix/store/gwbad70g6y6qwr3icim8di1cxa4qj422-zbar-0.23.93 /nix/store/6p7hz9d0wrxn4r752bpgaqf1jz1nv29k-zbar-0.23.93-dev /nix/store/zyp2j0h6gwclpnsn5kyn0q0m336idqmj-zbar-0.23.93-lib /nix/store/ci7brcaja4wgbx5g217pi9wrmjxw5x5q-zlib-1.3.2-static building '/nix/store/sfxj5cxmjf58bl929g8w2kzq3njv0yff-closure-info.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/vy104l6y8v18vhv40fqxfps0b6wqc2ir-python3-3.14.6-env.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/sfxj5cxmjf58bl929g8w2kzq3njv0yff-closure-info.drv' closure-info> structuredAttrs is enabled building '/nix/store/w125qwmy537zs88c6y4qg2symysv0xwg-closure-info.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/w125qwmy537zs88c6y4qg2symysv0xwg-closure-info.drv' closure-info> structuredAttrs is enabled building '/nix/store/vy104l6y8v18vhv40fqxfps0b6wqc2ir-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 building '/nix/store/49qr8iq5f7xki6r4ci7nddb01kz3p50y-clan-runtime.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/49qr8iq5f7xki6r4ci7nddb01kz3p50y-clan-runtime.drv' clan-runtime> warning: you don't have Internet access; disabling some network-dependent features clan-runtime> warning: creating lock file "/nix/store/fbd68lr77pgw4gx7dgv8yw8x7x5kd2ai-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/p6wbvbf52ridpawj7wlyi8j2f3zpy3s2-source?lastModified=0&narHash=sha256-Kr66C7mAWVoVLl2vhGoDaDksNBHRIHneLaO2/c4drCw%3D' (1970-01-01) clan-runtime> building '/nix/store/xq8f111svcxrzarhzr0l1q1c7k6qxdg9-clan-cli-source.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/xq8f111svcxrzarhzr0l1q1c7k6qxdg9-clan-cli-source.drv' building '/nix/store/gsgzry6zqx40w2189g154kmzmm2if6ss-clan-pytest-without-core.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/gsgzry6zqx40w2189g154kmzmm2if6ss-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 [378 items] clan-pytest-without-core> scheduling tests via LoadScheduling clan-pytest-without-core> clan-pytest-without-core> clan_lib/flake/flake_test.py::test_parse_selector clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_multiline_error clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_newline_after_colon 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_type_variable_nested_scopes clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_sanitize_string clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nullable clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_custom_enum clan-pytest-without-core> [gw10] [ 0%] PASSED clan_lib/api/serde_serialize_test.py::test_custom_enum clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_simple clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_path_field clan-pytest-without-core> [gw13] [ 0%] PASSED clan_lib/api/serde_deserialize_test.py::test_path_field clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_private_public_fields clan-pytest-without-core> [gw13] [ 0%] PASSED clan_lib/api/serde_deserialize_test.py::test_private_public_fields clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_literal_field clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_increases_symlink_depth clan-pytest-without-core> [gw15] [ 1%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_increases_symlink_depth clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_internal_symlink clan-pytest-without-core> [gw11] [ 1%] PASSED clan_lib/api/serde_deserialize_test.py::test_nullable clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nullable_non_exist clan-pytest-without-core> [gw11] [ 1%] PASSED clan_lib/api/serde_deserialize_test.py::test_nullable_non_exist clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_list clan-pytest-without-core> [gw11] [ 1%] PASSED clan_lib/api/serde_deserialize_test.py::test_list clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_alias_field clan-pytest-without-core> [gw11] [ 2%] PASSED clan_lib/api/serde_deserialize_test.py::test_alias_field clan-pytest-without-core> [gw0] [ 2%] PASSED clan_lib/flake/flake_test.py::test_parse_selector clan-pytest-without-core> clan_lib/flake/flake_test.py::test_select clan-pytest-without-core> [gw0] [ 2%] PASSED clan_lib/flake/flake_test.py::test_select clan-pytest-without-core> clan_lib/flake/flake_test.py::test_out_path clan-pytest-without-core> [gw0] [ 2%] PASSED clan_lib/flake/flake_test.py::test_out_path clan-pytest-without-core> clan_lib/flake/flake_test.py::test_out_path_in_multiselect_raises_exception clan-pytest-without-core> [gw0] [ 3%] PASSED clan_lib/flake/flake_test.py::test_out_path_in_multiselect_raises_exception clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_complex_union_types clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_none_or_string clan-pytest-without-core> [gw12] [ 3%] PASSED clan_lib/api/serde_deserialize_test.py::test_none_or_string clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_union_with_none_edge_cases clan-pytest-without-core> [gw12] [ 3%] 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_roundtrip_escape clan-pytest-without-core> [gw12] [ 3%] PASSED clan_lib/api/serde_deserialize_test.py::test_roundtrip_escape clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_roundtrip_typed_dict clan-pytest-without-core> [gw12] [ 4%] PASSED clan_lib/api/serde_deserialize_test.py::test_roundtrip_typed_dict clan-pytest-without-core> [gw7] [ 4%] PASSED 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_total_typed_dict clan-pytest-without-core> [gw7] [ 4%] 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_open_typed_dict clan-pytest-without-core> [gw7] [ 5%] 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_type_alias clan-pytest-without-core> [gw7] [ 5%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_type_alias clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_unknown_serialize clan-pytest-without-core> [gw14] [ 5%] PASSED clan_lib/api/serde_deserialize_test.py::test_unknown_serialize clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_union_dataclass clan-pytest-without-core> [gw14] [ 5%] PASSED clan_lib/api/serde_deserialize_test.py::test_union_dataclass clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_basic clan-pytest-without-core> [gw14] [ 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> [gw14] [ 6%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_fixes_symlinks clan-pytest-without-core> [gw10] [ 6%] PASSED clan_lib/api/serde_deserialize_test.py::test_simple clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nested clan-pytest-without-core> [gw10] [ 6%] PASSED clan_lib/api/serde_deserialize_test.py::test_nested clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_nested_nullable clan-pytest-without-core> [gw10] [ 7%] PASSED clan_lib/api/serde_deserialize_test.py::test_nested_nullable clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_string_type_annotation_error clan-pytest-without-core> [gw8] [ 7%] PASSED 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_resolution clan-pytest-without-core> [gw8] [ 7%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_forwardref_resolution clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_forwardref_resolution_from_module clan-pytest-without-core> [gw8] [ 7%] PASSED 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_forwardref_without_module clan-pytest-without-core> [gw8] [ 8%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_forwardref_without_module clan-pytest-without-core> [gw15] [ 8%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_internal_symlink clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_nested_subdirectories clan-pytest-without-core> [gw15] [ 8%] 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> [gw15] [ 8%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_creates_dst_parents clan-pytest-without-core> [gw1] [ 9%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_multiline_error clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_simple_primitives clan-pytest-without-core> [gw13] [ 9%] PASSED clan_lib/api/serde_deserialize_test.py::test_literal_field clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_enum_roundtrip clan-pytest-without-core> [gw13] [ 9%] PASSED clan_lib/api/serde_deserialize_test.py::test_enum_roundtrip clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_reinserting_store_path_value clan-pytest-without-core> [gw4] [ 10%] PASSED clan_lib/flake/flake_cache_test.py::test_reinserting_store_path_value clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_load clan-pytest-without-core> [gw4] [ 10%] PASSED clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_load clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_save clan-pytest-without-core> [gw4] [ 10%] PASSED clan_lib/flake/flake_cache_test.py::test_no_select_cache_env_skips_disk_save clan-pytest-without-core> clan_lib/dirs/dirs_test.py::test_clan_key_safe clan-pytest-without-core> [gw4] [ 10%] PASSED clan_lib/dirs/dirs_test.py::test_clan_key_safe clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_multiline_preserves_structure clan-pytest-without-core> [gw1] [ 11%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_multiline_preserves_structure clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_no_cmd_error clan-pytest-without-core> [gw1] [ 11%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_no_cmd_error clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_explicit_description_overrides_cmd_error clan-pytest-without-core> [gw1] [ 11%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_explicit_description_overrides_cmd_error clan-pytest-without-core> [gw5] [ 11%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_simple_primitives clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_enum_type clan-pytest-without-core> [gw5] [ 12%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_enum_type clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_unsupported_any_types clan-pytest-without-core> [gw5] [ 12%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_unsupported_any_types clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_allowed_any_types clan-pytest-without-core> [gw5] [ 12%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_allowed_any_types clan-pytest-without-core> [gw6] [ 12%] 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_dataclasses clan-pytest-without-core> [gw6] [ 13%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_dataclasses clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_dataclass_with_optional_fields clan-pytest-without-core> [gw6] [ 13%] 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_nested_open_dicts clan-pytest-without-core> [gw6] [ 13%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_nested_open_dicts clan-pytest-without-core> [gw3] [ 14%] PASSED clan_lib/flake/flake_cache_test.py::test_store_path_with_line_numbers_not_wrapped clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_store_reference_helpers clan-pytest-without-core> [gw3] [ 14%] PASSED clan_lib/flake/flake_cache_test.py::test_store_reference_helpers clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_cache_with_multiple_store_references clan-pytest-without-core> [gw3] [ 14%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_with_multiple_store_references clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_store_references_with_custom_store_dir clan-pytest-without-core> [gw3] [ 14%] PASSED clan_lib/flake/flake_cache_test.py::test_store_references_with_custom_store_dir clan-pytest-without-core> [gw2] [ 15%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_newline_after_colon clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_takes_last_error_marker clan-pytest-without-core> [gw2] [ 15%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_takes_last_error_marker clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_insert_and_iscached clan-pytest-without-core> [gw2] [ 15%] PASSED clan_lib/flake/flake_cache_test.py::test_insert_and_iscached clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_clan_test_store clan-pytest-without-core> [gw2] [ 15%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_clan_test_store clan-pytest-without-core> [gw9] [ 16%] PASSED clan_lib/api/serde_serialize_test.py::test_sanitize_string clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict clan-pytest-without-core> [gw9] [ 16%] PASSED clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict_nested clan-pytest-without-core> [gw9] [ 16%] PASSED clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict_nested clan-pytest-without-core> clan_lib/api/serde_serialize_test.py::test_dataclass_to_dict_defaults clan-pytest-without-core> [gw9] [ 16%] 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_unknown_deserialize clan-pytest-without-core> [gw13] [ 17%] PASSED clan_lib/api/serde_deserialize_test.py::test_unknown_deserialize clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_noop_if_missing clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_alias_field_from_orig_name clan-pytest-without-core> [gw13] [ 17%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_noop_if_missing clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_basic clan-pytest-without-core> [gw11] [ 17%] PASSED clan_lib/api/serde_deserialize_test.py::test_alias_field_from_orig_name clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_basic clan-pytest-without-core> [gw13] [ 17%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_basic clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_fixes_symlinks clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_single_line_error clan-pytest-without-core> [gw0] [ 18%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_single_line_error clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_removes_platform_attrs clan-pytest-without-core> [gw0] [ 18%] 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> [gw11] [ 18%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_basic clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestDeleteVarFile::test_with_symlinks clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_construct_typed_dict clan-pytest-without-core> [gw12] [ 19%] PASSED clan_lib/api/serde_deserialize_test.py::test_construct_typed_dict clan-pytest-without-core> [gw11] [ 19%] 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> [gw11] [ 19%] 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> [gw0] [ 19%] 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> [gw0] [ 20%] 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> [gw0] [ 20%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_empty_dict clan-pytest-without-core> [gw13] [ 20%] 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> [gw13] [ 20%] 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> [gw13] [ 21%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_creates_dst_parents clan-pytest-without-core> clan_lib/vars/generator_test.py::test_generator_get_previous_value clan-pytest-without-core> [gw11] [ 21%] 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> [gw11] [ 21%] PASSED clan_lib/vars/graph_test.py::test_required_generators clan-pytest-without-core> [gw12] [ 21%] 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> [gw12] [ 22%] 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> [gw12] [ 22%] 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> [gw12] [ 22%] PASSED clan_lib/templates/template_url_test.py::test_default_clan_template clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_string_type_annotation_jsonvalue clan-pytest-without-core> [gw7] [ 23%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_string_type_annotation_jsonvalue clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_builtin_template clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_decreases_symlink_depth clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_forwardref_invalid_type clan-pytest-without-core> [gw8] [ 23%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_forwardref_invalid_type clan-pytest-without-core> [gw7] [ 23%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_builtin_template clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_remote_template clan-pytest-without-core> [gw7] [ 23%] 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> [gw14] [ 24%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_decreases_symlink_depth clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_custom_template_path clan-pytest-without-core> [gw14] [ 24%] 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> [gw14] [ 24%] 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> [gw14] [ 24%] 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] [ 25%] 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> [gw7] [ 25%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_quoted_selector clan-pytest-without-core> clan_lib/api/serde_deserialize_test.py::test_simple_field_missing clan-pytest-without-core> [gw14] [ 25%] PASSED clan_lib/templates/template_url_test.py::test_malformed_identifier clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_changed_contains_all_leaves clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_parent_2 clan-pytest-without-core> [gw8] [ 25%] 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> [gw8] [ 26%] PASSED clan_lib/templates/template_url_test.py::test_internal_dot_template clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_rel_path_default clan-pytest-without-core> [gw8] [ 26%] 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> [gw8] [ 26%] PASSED clan_lib/templates/template_url_test.py::test_explicit_abs_path_default clan-pytest-without-core> [gw15] [ 26%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestMoveVarFile::test_changed_contains_all_leaves clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_parse_deployment_address[host_only] clan-pytest-without-core> [gw15] [ 27%] PASSED clan_lib/ssh/remote_test.py::test_parse_deployment_address[host_only] clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_parse_deployment_address[host_user_port] clan-pytest-without-core> [gw15] [ 27%] PASSED clan_lib/ssh/remote_test.py::test_parse_deployment_address[host_user_port] clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_parse_deployment_address[cannot_parse_user_host_port] clan-pytest-without-core> [gw15] [ 27%] PASSED clan_lib/ssh/remote_test.py::test_parse_deployment_address[cannot_parse_user_host_port] clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_parse_deployment_address[missing_hostname] clan-pytest-without-core> [gw15] [ 28%] PASSED clan_lib/ssh/remote_test.py::test_parse_deployment_address[missing_hostname] clan-pytest-without-core> clan_lib/bwrap/tests/test_bwrap.py::test_bubblewrap_works_on_linux clan-pytest-without-core> [gw10] [ 28%] PASSED clan_lib/api/serde_deserialize_test.py::test_simple_field_missing clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_locked_input_template_no_quotes clan-pytest-without-core> [gw10] [ 28%] 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> [gw10] [ 28%] 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> [gw10] [ 29%] 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> [gw10] [ 29%] PASSED clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_rel_2 clan-pytest-without-core> clan_lib/flake/flake_test.py::test_clan_select_error_no_error_pattern_in_stderr clan-pytest-without-core> [gw1] [ 29%] PASSED clan_lib/flake/flake_test.py::test_clan_select_error_no_error_pattern_in_stderr clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_simple_union_types clan-pytest-without-core> [gw5] [ 29%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_simple_union_types clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_run_function clan-pytest-without-core> clan_lib/api/type_to_jsonschema_test.py::test_type_variables clan-pytest-without-core> [gw6] [ 30%] PASSED clan_lib/api/type_to_jsonschema_test.py::test_type_variables clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_parse_ssh_options clan-pytest-without-core> [gw1] [ 30%] PASSED clan_lib/ssh/remote_test.py::test_parse_ssh_options clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_run clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_socks_proxy clan-pytest-without-core> [gw6] [ 30%] 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> clan_lib/flake/flake_cache_test.py::test_cache_path_with_line_numbers clan-pytest-without-core> [gw6] [ 30%] 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/api/serde_serialize_test.py::test_filters_null_fields clan-pytest-without-core> [gw6] [ 31%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_port_and_key clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_host_key_none clan-pytest-without-core> clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_nix_store_dir clan-pytest-without-core> [gw2] [ 31%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_is_cached_with_nix_store_dir clan-pytest-without-core> clan_lib/ssh/create_test.py::test_clan_generate_sshkeys clan-pytest-without-core> [gw9] [ 31%] PASSED clan_lib/api/serde_serialize_test.py::test_filters_null_fields clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_raises_on_unsupported_platform clan-pytest-without-core> [gw9] [ 32%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_raises_on_unsupported_platform clan-pytest-without-core> [gw3] [ 32%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_path_with_line_numbers clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_not_ssh_forward clan-pytest-without-core> [gw3] [ 32%] 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> [gw3] [ 32%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_scheme 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/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6 clan-pytest-without-core> [gw3] [ 33%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6 clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6_already_bracketed clan-pytest-without-core> [gw3] [ 33%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_ssh_url_ipv6_already_bracketed clan-pytest-without-core> clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_no_machine_attrs clan-pytest-without-core> [gw0] [ 33%] PASSED clan_lib/vars/generator_test.py::test_filter_machine_specific_attrs_no_machine_attrs 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> [gw6] [ 33%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_host_key_none clan-pytest-without-core> clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_noop_if_missing clan-pytest-without-core> [gw13] [ 34%] PASSED clan_lib/vars/migrations/test_migrate_var.py::TestCopyVarFile::test_noop_if_missing clan-pytest-without-core> [gw0] [ 34%] 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> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_nix_store_read clan-pytest-without-core> clan_lib/vars/graph_test.py::test_shared_generator_invalidates_multiple_machines_dependents clan-pytest-without-core> [gw11] [ 34%] PASSED clan_lib/vars/graph_test.py::test_shared_generator_invalidates_multiple_machines_dependents clan-pytest-without-core> [gw0] [ 34%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_bash_resolves_path_in_nix_sandbox clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_transform_url_self_no_dot clan-pytest-without-core> 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_allows_write_to_tmpdir clan-pytest-without-core> [gw12] [ 35%] PASSED clan_lib/templates/template_url_test.py::test_transform_url_self_no_dot clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_non_empty_services_raises clan-pytest-without-core> [gw12] [ 35%] 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> clan_lib/templates/template_url_test.py::test_locked_input_template clan-pytest-without-core> [gw14] [ 35%] PASSED clan_lib/templates/template_url_test.py::test_locked_input_template clan-pytest-without-core> [gw12] [ 35%] PASSED clan_lib/persist/migrations/test_services.py::test_idempotent_after_removal clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_noop_clean clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_single_quote_selector clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_writes_file clan-pytest-without-core> [gw14] [ 36%] 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> [gw14] [ 36%] 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> [gw7] [ 36%] PASSED clan_lib/templates/template_url_test.py::test_single_quote_selector clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_write_list clan-pytest-without-core> [gw7] [ 37%] PASSED clan_lib/persist/write_rules_test.py::test_write_list clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_home_path_default clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_parse_deployment_address[invalid_ipv6] clan-pytest-without-core> [gw14] [ 37%] PASSED clan_lib/persist/write_rules_test.py::test_write_inherited clan-pytest-without-core> [gw15] [ 37%] PASSED clan_lib/ssh/remote_test.py::test_parse_deployment_address[invalid_ipv6] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path3-whitelist3-True] clan-pytest-without-core> clan_lib/templates/template_url_test.py::test_explicit_path_default_minimal_parent_1 clan-pytest-without-core> [gw10] [ 37%] 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[path7-whitelist7-True] clan-pytest-without-core> [gw15] [ 38%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path3-whitelist3-True] clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_write_because_written clan-pytest-without-core> [gw7] [ 38%] 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> [gw7] [ 38%] PASSED clan_lib/persist/write_rules_test.py::test_static_object clan-pytest-without-core> clan_lib/ssh/localhost_test.py::test_localhost clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path4-whitelist4-True] clan-pytest-without-core> [gw8] [ 38%] PASSED clan_lib/templates/template_url_test.py::test_explicit_home_path_default clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_totality_simple clan-pytest-without-core> [gw8] [ 39%] PASSED clan_lib/persist/write_rules_test.py::test_totality_simple clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path0-whitelist0-True] clan-pytest-without-core> [gw8] [ 39%] 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> [gw8] [ 39%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path1-whitelist1-True] clan-pytest-without-core> [gw10] [ 39%] 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> [gw15] [ 40%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path4-whitelist4-True] clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path5-whitelist5-True] clan-pytest-without-core> [gw15] [ 40%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path5-whitelist5-True] clan-pytest-without-core> [gw10] [ 40%] 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[path9-whitelist9-True] clan-pytest-without-core> [gw2] [ 41%] PASSED clan_lib/ssh/create_test.py::test_clan_generate_sshkeys clan-pytest-without-core> [gw10] [ 41%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path9-whitelist9-True] clan-pytest-without-core> clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_forward_agent clan-pytest-without-core> [gw6] [ 41%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_forward_agent clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path15-whitelist15-False] clan-pytest-without-core> [gw6] [ 41%] 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> [gw6] [ 42%] 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> clan_lib/persist/write_rules_test.py::test_non_write_inherited clan-pytest-without-core> [gw14] [ 42%] PASSED clan_lib/persist/write_rules_test.py::test_non_write_inherited clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_patch_nested clan-pytest-without-core> [gw14] [ 42%] PASSED clan_lib/persist/path_utils_test.py::test_patch_nested clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_executes_successfully clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path2-whitelist2-True] clan-pytest-without-core> [gw8] [ 42%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path2-whitelist2-True] clan-pytest-without-core> [gw6] [ 43%] 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[path6-whitelist6-True] clan-pytest-without-core> [gw15] [ 43%] 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_delete_empty_path clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_patch_nested_dict clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_flatten_data_structured_empty clan-pytest-without-core> [gw14] [ 43%] 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> [gw15] [ 43%] 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> [gw8] [ 44%] 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> [gw8] [ 44%] PASSED clan_lib/persist/path_utils_test.py::test_delete_non_existent_path_deep clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path10-whitelist10-False] clan-pytest-without-core> [gw14] [ 44%] PASSED clan_lib/persist/path_utils_test.py::test_create_missing_paths clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_list_unmerge clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path18-whitelist18-False] clan-pytest-without-core> [gw6] [ 44%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path18-whitelist18-False] clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_add_empty_dict clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_atom clan-pytest-without-core> [gw10] [ 45%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path10-whitelist10-False] clan-pytest-without-core> [gw6] [ 45%] PASSED clan_lib/persist/patch_engine_test.py::test_update_add_empty_dict clan-pytest-without-core> [gw15] [ 45%] 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> [gw15] [ 46%] PASSED clan_lib/persist/path_utils_test.py::test_flatten_data_dot_in_keys clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_many clan-pytest-without-core> [gw6] [ 46%] PASSED clan_lib/persist/patch_engine_test.py::test_update_many clan-pytest-without-core> clan_lib/persist/write_rules_test.py::test_attributes_totality clan-pytest-without-core> [gw7] [ 46%] PASSED clan_lib/persist/write_rules_test.py::test_attributes_totality clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_intermediate clan-pytest-without-core> [gw7] [ 46%] PASSED clan_lib/persist/path_utils_test.py::test_delete_intermediate clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_top_level clan-pytest-without-core> [gw7] [ 47%] PASSED clan_lib/persist/path_utils_test.py::test_delete_top_level clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_delete_key_not_found clan-pytest-without-core> [gw7] [ 47%] PASSED clan_lib/persist/path_utils_test.py::test_delete_key_not_found clan-pytest-without-core> [gw14] [ 47%] PASSED clan_lib/persist/path_utils_test.py::test_delete_atom clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_list_delete_static clan-pytest-without-core> [gw14] [ 47%] 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> [gw8] [ 48%] PASSED clan_lib/persist/path_utils_test.py::test_list_unmerge clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_simple clan-pytest-without-core> [gw15] [ 48%] PASSED clan_lib/persist/patch_engine_test.py::test_update_simple clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_set_null clan-pytest-without-core> [gw14] [ 48%] PASSED clan_lib/persist/patch_engine_test.py::test_update_list_duplicates clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets clan-pytest-without-core> [gw10] [ 48%] PASSED clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets_legacy clan-pytest-without-core> [gw10] [ 49%] PASSED clan_lib/persist/patch_engine_test.py::test_calculate_static_data_no_static_sets_legacy clan-pytest-without-core> [gw15] [ 49%] 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> [gw15] [ 49%] PASSED clan_lib/persist/patch_engine_test.py::test_machine_delete clan-pytest-without-core> [gw3] [ 50%] PASSED clan_lib/ssh/localhost_test.py::test_localhost clan-pytest-without-core> 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_delete_intermediate_not_dict clan-pytest-without-core> [gw3] [ 50%] 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> [gw3] [ 50%] 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_flatten_data_structured clan-pytest-without-core> [gw8] [ 50%] PASSED clan_lib/persist/path_utils_test.py::test_flatten_data_structured clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_empty clan-pytest-without-core> [gw4] [ 51%] PASSED clan_lib/bwrap/tests/test_bwrap.py::test_bubblewrap_works_on_linux clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_parse_deployment_address[valid_ipv6_without_port] clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_dont_persist_defaults clan-pytest-without-core> [gw14] [ 51%] PASSED clan_lib/persist/patch_engine_test.py::test_dont_persist_defaults clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_none_to_value clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_parent_non_writable clan-pytest-without-core> [gw6] [ 51%] PASSED clan_lib/persist/patch_engine_test.py::test_update_parent_non_writable 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_update_list clan-pytest-without-core> [gw10] [ 51%] PASSED clan_lib/persist/patch_engine_test.py::test_update_list clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_lists clan-pytest-without-core> [gw8] [ 52%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_empty clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_basic clan-pytest-without-core> [gw8] [ 52%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_basic clan-pytest-without-core> clan_lib/persist/path_utils_test.py::test_path_match[path13-whitelist13-False] clan-pytest-without-core> [gw3] [ 52%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path13-whitelist13-False] clan-pytest-without-core> [gw7] [ 52%] PASSED clan_lib/persist/path_utils_test.py::test_delete_intermediate_not_dict clan-pytest-without-core> [gw10] [ 53%] 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> [gw10] [ 53%] 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_delete_key clan-pytest-without-core> [gw7] [ 53%] PASSED clan_lib/persist/patch_engine_test.py::test_delete_key clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_delete_key_intermediate clan-pytest-without-core> [gw7] [ 53%] PASSED clan_lib/persist/patch_engine_test.py::test_delete_key_intermediate clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_update_mismatching_update_type clan-pytest-without-core> [gw15] [ 54%] PASSED clan_lib/persist/patch_engine_test.py::test_update_mismatching_update_type clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_creates_gcroot_symlink clan-pytest-without-core> [gw4] [ 54%] PASSED clan_lib/ssh/remote_test.py::test_parse_deployment_address[valid_ipv6_without_port] clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_parse_deployment_address[valid_ipv6_with_port] clan-pytest-without-core> [gw4] [ 54%] PASSED clan_lib/ssh/remote_test.py::test_parse_deployment_address[valid_ipv6_with_port] clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_parse_deployment_address[empty_options] clan-pytest-without-core> [gw4] [ 55%] PASSED clan_lib/ssh/remote_test.py::test_parse_deployment_address[empty_options] clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_parse_deployment_address[option_with_missing_value] clan-pytest-without-core> [gw4] [ 55%] PASSED clan_lib/ssh/remote_test.py::test_parse_deployment_address[option_with_missing_value] clan-pytest-without-core> [gw12] [ 55%] PASSED 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_path_match[path14-whitelist14-False] clan-pytest-without-core> [gw3] [ 55%] PASSED clan_lib/persist/path_utils_test.py::test_path_match[path14-whitelist14-False] clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_cache_isolation_by_nixpkgs_path clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_parse_deployment_address[options_with_@] clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_with_mismatching_nesting clan-pytest-without-core> [gw10] [ 56%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_with_mismatching_nesting clan-pytest-without-core> [gw14] [ 56%] 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> [gw14] [ 56%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_value_to_none clan-pytest-without-core> [gw3] [ 56%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_cache_isolation_by_nixpkgs_path clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_delete_key_non_writable clan-pytest-without-core> [gw7] [ 57%] PASSED clan_lib/persist/patch_engine_test.py::test_delete_key_non_writable 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/persist/patch_engine_test.py::test_merge_objects_simple clan-pytest-without-core> [gw8] [ 57%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_simple clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_skips_hidden_files clan-pytest-without-core> [gw4] [ 57%] PASSED clan_lib/ssh/remote_test.py::test_parse_deployment_address[options_with_@] clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_removes_old_directories clan-pytest-without-core> [gw4] [ 57%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_removes_old_directories clan-pytest-without-core> [gw8] [ 58%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_skips_hidden_files clan-pytest-without-core> clan_lib/persist/patch_engine_test.py::test_merge_objects_nested clan-pytest-without-core> [gw14] [ 58%] PASSED clan_lib/persist/patch_engine_test.py::test_merge_objects_nested clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_provided_packages clan-pytest-without-core> [gw10] [ 58%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_provided_packages clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_noop_no_file clan-pytest-without-core> [gw12] [ 58%] PASSED clan_lib/persist/migrations/test_services.py::test_run_inventory_migrations_noop_no_file clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_handles_mixed_old_and_new clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_uses_resolved_paths clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_preserves_recent_directories clan-pytest-without-core> [gw12] [ 59%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_handles_mixed_old_and_new clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_in_sandbox 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_non_directories clan-pytest-without-core> [gw14] [ 59%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_noop_when_cache_doesnt_exist clan-pytest-without-core> [gw8] [ 59%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_skips_non_directories clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_creates_lock_file clan-pytest-without-core> [gw4] [ 60%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_preserves_recent_directories clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_cleanup_removes_directory_contents clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_identical_strings clan-pytest-without-core> [gw10] [ 60%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_skips_in_sandbox clan-pytest-without-core> [gw8] [ 60%] PASSED clan_lib/machines/test_suggestions.py::test_identical_strings clan-pytest-without-core> [gw4] [ 60%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_removes_directory_contents clan-pytest-without-core> [gw12] [ 61%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_creates_lock_file clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_single_character_difference clan-pytest-without-core> clan_lib/network/network_test.py::TestPeerPortUser::test_peer_custom_port_user clan-pytest-without-core> [gw12] [ 61%] PASSED clan_lib/machines/test_suggestions.py::test_single_character_difference clan-pytest-without-core> [gw10] [ 61%] PASSED clan_lib/network/network_test.py::TestPeerPortUser::test_peer_custom_port_user clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_empty_string clan-pytest-without-core> clan_lib/network/network_test.py::TestPeerPortUser::test_peer_default_port_user clan-pytest-without-core> [gw0] [ 61%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_write_to_tmpdir clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_multiple_differences clan-pytest-without-core> [gw8] [ 62%] PASSED clan_lib/machines/test_suggestions.py::test_empty_string clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_close_match clan-pytest-without-core> [gw8] [ 62%] PASSED clan_lib/machines/test_suggestions.py::test_close_match clan-pytest-without-core> [gw4] [ 62%] PASSED clan_lib/network/network_test.py::TestPeerPortUser::test_peer_default_port_user clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_case_sensitivity clan-pytest-without-core> [gw4] [ 62%] PASSED clan_lib/machines/test_suggestions.py::test_case_sensitivity clan-pytest-without-core> [gw12] [ 63%] PASSED clan_lib/machines/test_suggestions.py::test_multiple_differences clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_realistic_machine_names clan-pytest-without-core> [gw12] [ 63%] PASSED clan_lib/machines/test_suggestions.py::test_realistic_machine_names clan-pytest-without-core> clan_lib/network/network_test.py::test_networks_from_flake clan-pytest-without-core> [gw9] [ 63%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_true_on_linux clan-pytest-without-core> clan_lib/nix/tests/test_cache.py::test_maybe_cleanup_respects_interval clan-pytest-without-core> [gw14] [ 64%] PASSED clan_lib/nix/tests/test_cache.py::test_maybe_cleanup_respects_interval clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_max_suggestions_limit 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/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_true_on_darwin clan-pytest-without-core> [gw9] [ 64%] SKIPPED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_true_on_darwin clan-pytest-without-core> [gw13] [ 64%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_allows_nix_store_read clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_case_insensitive_matching clan-pytest-without-core> clan_lib/machines/test_suggestions.py::test_sorting_by_distance_then_alphabetically clan-pytest-without-core> [gw11] [ 64%] 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> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_executes_successfully 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> clan_lib/machines/test_suggestions.py::test_exact_match clan-pytest-without-core> [gw4] [ 65%] PASSED clan_lib/machines/test_suggestions.py::test_exact_match clan-pytest-without-core> [gw10] [ 65%] PASSED clan_lib/network/network_test.py::test_networks_from_flake clan-pytest-without-core> [gw14] [ 65%] PASSED clan_lib/machines/test_suggestions.py::test_max_suggestions_limit clan-pytest-without-core> [gw12] [ 65%] PASSED clan_lib/machines/test_suggestions.py::test_sorting_by_distance_then_alphabetically clan-pytest-without-core> [gw9] [ 66%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_works_returns_false_on_unsupported_platform clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_url_encoding_with_unicode_characters clan-pytest-without-core> [gw8] [ 66%] PASSED clan_lib/machines/test_suggestions.py::test_case_insensitive_matching clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_backward_compatibility_single_element_paths clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_empty_dynamic_name_encoding 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/machines/test_suggestions.py::test_empty_candidates clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_structure_elements_not_encoded clan-pytest-without-core> [gw14] [ 66%] PASSED clan_lib/machines/test_suggestions.py::test_empty_candidates clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_display_name_with_nickname clan-pytest-without-core> [gw14] [ 66%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_display_name_with_nickname clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestDateFormatValidation::test_valid_date_formats clan-pytest-without-core> [gw4] [ 67%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_url_encoding_with_unicode_characters clan-pytest-without-core> [gw8] [ 67%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_structure_elements_not_encoded clan-pytest-without-core> [gw2] [ 67%] 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> [gw9] [ 67%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_empty_dynamic_name_encoding clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_child clan-pytest-without-core> [gw8] [ 68%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_child clan-pytest-without-core> [gw12] [ 68%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_backward_compatibility_single_element_paths clan-pytest-without-core> [gw3] [ 68%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_nix_shell_uses_resolved_paths clan-pytest-without-core> [gw14] [ 69%] 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::TestLogManagerGroupConfiguration::test_add_root_group_config clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_creation_with_nickname clan-pytest-without-core> [gw4] [ 69%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_creation_with_nickname clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_add_child clan-pytest-without-core> [gw9] [ 69%] 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_display_name_without_nickname clan-pytest-without-core> [gw12] [ 69%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogGroupConfig::test_get_display_name_without_nickname clan-pytest-without-core> [gw10] [ 70%] PASSED 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_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> clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_simple clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_nested clan-pytest-without-core> [gw8] [ 70%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_add_root_group_config clan-pytest-without-core> [gw14] [ 70%] 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::TestLogFileCreation::test_create_log_file_default_group clan-pytest-without-core> [gw9] [ 70%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_nested clan-pytest-without-core> [gw4] [ 71%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_simple clan-pytest-without-core> [gw3] [ 71%] 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::TestLogGroupConfig::test_creation_without_nickname clan-pytest-without-core> [gw12] [ 71%] 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::TestLogManagerGroupConfiguration::test_find_group_config_nonexistent clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_invalid_structure_fails clan-pytest-without-core> [gw10] [ 71%] 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::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/nix/tests/test_cache.py::test_cleanup_handles_permission_error clan-pytest-without-core> [gw14] [ 72%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_invalid_structure_fails clan-pytest-without-core> [gw4] [ 72%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileCreation::test_create_log_file_unregistered_group_fails clan-pytest-without-core> [gw8] [ 72%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogManagerGroupConfiguration::test_find_group_config_nonexistent clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_empty_returns_top_level_groups clan-pytest-without-core> [gw9] [ 73%] 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::TestFilterFunction::test_filter_lists_dynamic_names clan-pytest-without-core> [gw3] [ 73%] PASSED clan_lib/nix/tests/test_cache.py::test_cleanup_handles_permission_error clan-pytest-without-core> 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_with_selector clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_with_specific_date clan-pytest-without-core> [gw12] [ 73%] 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::TestGetLogFile::test_get_log_file_by_op_key clan-pytest-without-core> [gw14] [ 73%] 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_with_date clan-pytest-without-core> [gw4] [ 74%] PASSED clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_with_selector clan-pytest-without-core> [gw9] [ 74%] 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::TestListLogDays::test_list_log_days_populated clan-pytest-without-core> [gw8] [ 74%] PASSED clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_with_specific_date clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_datetime clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_nonexistent clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_date clan-pytest-without-core> [gw10] [ 74%] PASSED clan_lib/log_manager/test_log_manager.py::TestFilterFunction::test_filter_lists_dynamic_names clan-pytest-without-core> [gw4] [ 75%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_datetime clan-pytest-without-core> [gw12] [ 75%] PASSED clan_lib/log_manager/test_log_manager.py::TestGetLogFile::test_get_log_file_nonexistent clan-pytest-without-core> [gw14] [ 75%] PASSED clan_lib/log_manager/test_log_manager.py::TestListLogDays::test_list_log_days_populated clan-pytest-without-core> [gw9] [ 75%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_comparison_by_date clan-pytest-without-core> [gw6] [ 76%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_returns_resolved_package clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestListLogDays::test_list_log_days_empty clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_complex_sorting_scenario 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/nix/tests/test_nix_invocations.py::test_resolve_package_returns_exe_name 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> 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> [gw4] [ 76%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_complex_sorting_scenario clan-pytest-without-core> [gw10] [ 76%] PASSED clan_lib/log_manager/test_log_manager.py::TestListLogDays::test_list_log_days_empty clan-pytest-without-core> [gw12] [ 76%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_tertiary_sort_by_func_name clan-pytest-without-core> [gw14] [ 77%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_quaternary_sort_by_op_key clan-pytest-without-core> [gw6] [ 77%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_returns_exe_name clan-pytest-without-core> [gw9] [ 77%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_get_log_file_returns_newest_when_multiple_exist clan-pytest-without-core> clan_lib/import_utils/import_utils_test.py::test_import_with_source clan-pytest-without-core> clan_lib/import_utils/import_utils_test.py::test_import_with_source_class_not_found 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/import_utils/import_utils_test.py::test_import_with_source_module_not_found clan-pytest-without-core> [gw3] [ 78%] PASSED 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_resolve_package_multi_output clan-pytest-without-core> clan_lib/import_utils/import_utils_test.py::test_import_with_source_with_args clan-pytest-without-core> [gw8] [ 78%] PASSED clan_lib/log_manager/test_log_manager.py::TestApiCompatibility::test_api_workflow_like_example_usage clan-pytest-without-core> [gw12] [ 78%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source_class_not_found clan-pytest-without-core> [gw14] [ 78%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source_module_not_found clan-pytest-without-core> [gw9] [ 79%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source_with_args clan-pytest-without-core> [gw4] [ 79%] PASSED clan_lib/import_utils/import_utils_test.py::test_import_with_source clan-pytest-without-core> [gw6] [ 79%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_multi_output clan-pytest-without-core> clan_lib/docs_test.py::test_reference_url clan-pytest-without-core> [gw12] [ 79%] PASSED clan_lib/docs_test.py::test_reference_url clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_secondary_sort_by_group clan-pytest-without-core> clan_cli/vars/list_test.py::test_list_command_no_flake clan-pytest-without-core> [gw10] [ 80%] PASSED clan_lib/log_manager/test_log_manager.py::TestURLEncoding::test_special_characters_in_dynamic_names clan-pytest-without-core> clan_cli/vars/get_test.py::test_get_command_no_flake clan-pytest-without-core> [gw3] [ 80%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_logfile_secondary_sort_by_group clan-pytest-without-core> clan_cli/vars/generate_test.py::test_generate_command_no_flake clan-pytest-without-core> clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_list_log_days_sorted_newest_first clan-pytest-without-core> [gw15] [ 80%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_creates_gcroot_symlink clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_uses_main_program_from_meta clan-pytest-without-core> clan_lib/docs_test.py::test_docs_url_builds_versioned_url clan-pytest-without-core> [gw4] [ 80%] PASSED clan_lib/docs_test.py::test_docs_url_builds_versioned_url clan-pytest-without-core> clan_cli/vars/check_test.py::test_check_command_no_flake clan-pytest-without-core> clan_cli/vars/upload_test.py::test_upload_command_no_flake clan-pytest-without-core> clan_cli/vars/fix_test.py::test_fix_command_no_flake clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_run_environment clan-pytest-without-core> [gw15] [ 81%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_uses_main_program_from_meta clan-pytest-without-core> [gw8] [ 81%] PASSED clan_lib/log_manager/test_log_manager.py::TestLogFileSorting::test_list_log_days_sorted_newest_first clan-pytest-without-core> clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_detects_broken_symlink clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_run_local_non_shell clan-pytest-without-core> [gw15] [ 81%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_package_detects_broken_symlink clan-pytest-without-core> [gw7] [ 82%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_single_package_cache_hit_skips_gcroot_creation clan-pytest-without-core> clan_cli/tests/test_git.py::test_commit_file_outside_git_raises_error 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> [gw7] [ 82%] PASSED clan_lib/nix/tests/test_nix_invocations.py::test_resolve_multi_package_cache_hit_skips_gcroot_creation clan-pytest-without-core> [gw4] [ 82%] PASSED clan_cli/tests/test_ssh_local.py::test_run_environment clan-pytest-without-core> clan_cli/tests/test_cli.py::test_help clan-pytest-without-core> clan_cli/tests/test_git.py::test_commit_file_no_commit_intent_to_add clan-pytest-without-core> [gw15] [ 82%] PASSED clan_cli/tests/test_git.py::test_commit_file_outside_git_raises_error clan-pytest-without-core> clan_cli/tests/test_git.py::test_clan_flake_in_subdir clan-pytest-without-core> [gw8] [ 83%] PASSED clan_cli/tests/test_ssh_local.py::test_run_local_non_shell clan-pytest-without-core> clan_cli/tests/test_git.py::test_commit_file_not_existing_raises_error clan-pytest-without-core> [gw13] [ 83%] 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> [gw4] [ 83%] PASSED clan_cli/tests/test_git.py::test_commit_file_no_commit_intent_to_add clan-pytest-without-core> [gw7] [ 83%] PASSED clan_cli/tests/test_cli.py::test_help clan-pytest-without-core> [gw8] [ 84%] PASSED clan_cli/tests/test_git.py::test_commit_file_not_existing_raises_error clan-pytest-without-core> [gw11] [ 84%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_denies_unmounted_paths clan-pytest-without-core> [gw3] [ 84%] PASSED clan_cli/vars/check_test.py::test_check_command_no_flake clan-pytest-without-core> clan_cli/ssh/test_deploy_info.py::test_from_json clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_empty_services_removed clan-pytest-without-core> clan_cli/tests/test_api_dataclass_compat.py::test_all_dataclasses clan-pytest-without-core> [gw11] [ 84%] PASSED clan_lib/persist/migrations/test_services.py::test_empty_services_removed clan-pytest-without-core> [gw7] [ 85%] PASSED clan_cli/ssh/test_deploy_info.py::test_from_json clan-pytest-without-core> clan_cli/machines/update_test.py::test_remote_from_cli_override_forwards_agent[False] clan-pytest-without-core> [gw12] [ 85%] PASSED clan_cli/vars/fix_test.py::test_fix_command_no_flake clan-pytest-without-core> clan_cli/tests/test_machines_cli.py::test_machines_metavar_completeness clan-pytest-without-core> clan_lib/persist/migrations/test_services.py::test_no_services_key_is_noop clan-pytest-without-core> clan_cli/machines/update_test.py::test_remote_from_cli_override_forwards_agent[True] clan-pytest-without-core> [gw3] [ 85%] PASSED clan_cli/tests/test_machines_cli.py::test_machines_metavar_completeness clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_timeout clan-pytest-without-core> [gw8] [ 85%] PASSED clan_cli/machines/update_test.py::test_remote_from_cli_override_forwards_agent[False] clan-pytest-without-core> [gw11] [ 86%] PASSED clan_lib/persist/migrations/test_services.py::test_no_services_key_is_noop clan-pytest-without-core> [gw7] [ 86%] PASSED clan_cli/machines/update_test.py::test_remote_from_cli_override_forwards_agent[True] clan-pytest-without-core> [gw0] [ 86%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_denies_write_to_home clan-pytest-without-core> clan_cli/machines/update_test.py::test_run_update_with_network_darwin_raises_on_specialisation 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/machines/update_test.py::test_darwin_rebuild_cmd_structure clan-pytest-without-core> clan_cli/machines/update_test.py::test_nixos_activate_inhibitor_failure_suggests_reboot clan-pytest-without-core> [gw8] [ 87%] PASSED clan_cli/machines/update_test.py::test_run_update_with_network_darwin_raises_on_specialisation clan-pytest-without-core> [gw3] [ 87%] PASSED clan_cli/machines/update_test.py::test_darwin_rebuild_cmd_structure clan-pytest-without-core> clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_dynamic_name_url_encoding_special_characters clan-pytest-without-core> [gw2] [ 87%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_rw_paths_are_writable 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_cli/machines/update_test.py::test_run_update_preserves_relative_flake_url_for_metadata clan-pytest-without-core> clan_cli/machines/update_test.py::test_run_update_preserves_explicit_path_flake_url_for_metadata clan-pytest-without-core> [gw15] [ 87%] PASSED clan_cli/tests/test_git.py::test_clan_flake_in_subdir clan-pytest-without-core> clan_cli/machines/update_test.py::test_update_command_no_flake clan-pytest-without-core> [gw9] [ 88%] PASSED clan_cli/vars/get_test.py::test_get_command_no_flake clan-pytest-without-core> [gw7] [ 88%] PASSED clan_cli/machines/update_test.py::test_nixos_activate_inhibitor_failure_suggests_reboot clan-pytest-without-core> [gw11] [ 88%] 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/tests/test_ssh_local.py::test_run_local clan-pytest-without-core> clan_cli/machines/update_test.py::test_nixos_activate_forwards_nixos_no_check clan-pytest-without-core> [gw8] [ 88%] PASSED clan_cli/machines/update_test.py::test_run_update_preserves_relative_flake_url_for_metadata clan-pytest-without-core> [gw3] [ 89%] PASSED clan_cli/machines/update_test.py::test_run_update_preserves_explicit_path_flake_url_for_metadata clan-pytest-without-core> [gw0] [ 89%] PASSED clan_lib/log_manager/test_url_encoding.py::TestURLEncoding::test_dynamic_name_url_encoding_special_characters clan-pytest-without-core> clan_cli/machines/hardware_test.py::test_create_command_no_flake 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/list_test.py::test_machines_list_require_flake_error clan-pytest-without-core> [gw6] [ 89%] PASSED clan_cli/vars/generate_test.py::test_generate_command_no_flake clan-pytest-without-core> clan_cli/machines/update_test.py::test_upload_sources_preserves_explicit_path_flake_url_for_archive clan-pytest-without-core> [gw11] [ 89%] PASSED clan_cli/machines/update_test.py::test_upload_sources_preserves_explicit_path_flake_url_for_archive clan-pytest-without-core> [gw9] [ 90%] PASSED clan_cli/tests/test_ssh_local.py::test_run_local clan-pytest-without-core> clan_cli/backups/restore_test.py::test_restore_command_no_flake clan-pytest-without-core> clan_cli/tests/test_ssh_local.py::test_run_exception clan-pytest-without-core> [gw7] [ 90%] PASSED clan_cli/machines/update_test.py::test_nixos_activate_forwards_nixos_no_check clan-pytest-without-core> clan_cli/clan/show_test.py::test_clan_show_no_flake clan-pytest-without-core> clan_cli/backups/list_test.py::test_list_command_no_flake clan-pytest-without-core> [gw0] [ 90%] PASSED clan_cli/machines/update_test.py::test_nixos_activate_omits_nixos_no_check_when_unset clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_no_default_for_non_choices clan-pytest-without-core> [gw6] [ 91%] PASSED clan_cli/tests/test_ssh_local.py::test_run_exception clan-pytest-without-core> [gw0] [ 91%] PASSED clan_cli/help_test.py::test_help_formatter_no_default_for_non_choices clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_preserves_existing_default_marker clan-pytest-without-core> [gw6] [ 91%] PASSED clan_cli/help_test.py::test_help_formatter_preserves_existing_default_marker clan-pytest-without-core> [gw14] [ 91%] PASSED clan_cli/vars/list_test.py::test_list_command_no_flake clan-pytest-without-core> clan_cli/tests/test_vars_generate.py::test_import_from_cli clan-pytest-without-core> [gw14] [ 92%] PASSED clan_cli/tests/test_vars_generate.py::test_import_from_cli clan-pytest-without-core> [gw3] [ 92%] PASSED clan_cli/machines/list_test.py::test_machines_list_require_flake_error clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_adds_default_to_choices clan-pytest-without-core> [gw3] [ 92%] PASSED clan_cli/help_test.py::test_help_formatter_adds_default_to_choices clan-pytest-without-core> [gw10] [ 92%] PASSED clan_cli/vars/upload_test.py::test_upload_command_no_flake clan-pytest-without-core> clan_cli/tests/test_git.py::test_commit_file clan-pytest-without-core> [gw13] [ 93%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_readable clan-pytest-without-core> clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_not_writable clan-pytest-without-core> [gw15] [ 93%] PASSED clan_cli/machines/update_test.py::test_update_command_no_flake clan-pytest-without-core> clan_cli/machines/build_test.py::test_build_command_no_flake clan-pytest-without-core> [gw9] [ 93%] PASSED clan_cli/clan/show_test.py::test_clan_show_no_flake clan-pytest-without-core> [gw7] [ 93%] PASSED clan_cli/backups/list_test.py::test_list_command_no_flake clan-pytest-without-core> clan_cli/completions_test.py::test_complete_machines_signature clan-pytest-without-core> [gw9] [ 94%] PASSED clan_cli/completions_test.py::test_complete_machines_signature clan-pytest-without-core> [gw8] [ 94%] PASSED clan_cli/machines/hardware_test.py::test_create_command_no_flake clan-pytest-without-core> clan_cli/backups/create_test.py::test_create_command_no_flake clan-pytest-without-core> [gw2] [ 94%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_ro_paths_are_readable 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> [gw10] [ 94%] PASSED clan_cli/tests/test_git.py::test_commit_file clan-pytest-without-core> [gw11] [ 95%] PASSED clan_cli/backups/restore_test.py::test_restore_command_no_flake clan-pytest-without-core> clan_cli/help_test.py::test_help_formatter_no_default_when_none clan-pytest-without-core> [gw11] [ 95%] PASSED clan_cli/help_test.py::test_help_formatter_no_default_when_none clan-pytest-without-core> [gw15] [ 95%] PASSED clan_cli/machines/build_test.py::test_build_command_no_flake clan-pytest-without-core> [gw12] [ 96%] PASSED clan_cli/tests/test_ssh_local.py::test_timeout 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> [gw12] [ 96%] 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> [gw8] [ 96%] PASSED clan_cli/backups/create_test.py::test_create_command_no_flake clan-pytest-without-core> [gw13] [ 96%] PASSED clan_lib/sandbox_exec/tests/test_bubblewrap_exec.py::test_bubblewrap_ro_bind_is_not_writable clan-pytest-without-core> [gw2] [ 97%] PASSED clan_lib/sandbox_exec/tests/test_sandbox_cmd.py::test_sandbox_cmd_ro_paths_are_not_writable clan-pytest-without-core> [gw4] [ 97%] PASSED clan_cli/tests/test_api_dataclass_compat.py::test_all_dataclasses clan-pytest-without-core> clan_cli/machines/update_test.py::test_darwin_rebuild_cmd_no_literal_quotes clan-pytest-without-core> [gw4] [ 97%] PASSED clan_cli/machines/update_test.py::test_darwin_rebuild_cmd_no_literal_quotes clan-pytest-without-core> [gw5] [ 97%] PASSED clan_lib/ssh/remote_test.py::test_run_function clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_timeout clan-pytest-without-core> [gw1] [ 98%] PASSED clan_lib/ssh/remote_test.py::test_run clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_run_environment clan-pytest-without-core> [gw1] [ 98%] PASSED clan_lib/ssh/remote_test.py::test_run_environment clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_run_no_shell clan-pytest-without-core> [gw5] [ 98%] PASSED clan_lib/ssh/remote_test.py::test_timeout clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_run_exception clan-pytest-without-core> [gw1] [ 98%] PASSED clan_lib/ssh/remote_test.py::test_run_no_shell clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_sudo_ask_proxy clan-pytest-without-core> [gw5] [ 99%] PASSED clan_lib/ssh/remote_test.py::test_run_exception clan-pytest-without-core> clan_lib/ssh/remote_test.py::test_run_function_exception clan-pytest-without-core> [gw5] [ 99%] PASSED clan_lib/ssh/remote_test.py::test_run_function_exception 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> [gw5] [ 99%] PASSED clan_lib/ssh/tests/test_nix_ssh_env.py::test_nix_ssh_env_proxy_command_with_spaces clan-pytest-without-core> [gw1] [100%] PASSED clan_lib/ssh/remote_test.py::test_sudo_ask_proxy clan-pytest-without-core> clan-pytest-without-core> ============================= slowest 5 durations ============================== clan-pytest-without-core> 0.53s setup clan_lib/ssh/remote_test.py::test_run clan-pytest-without-core> 0.42s setup clan_lib/ssh/remote_test.py::test_run_function clan-pytest-without-core> 0.26s setup clan_lib/ssh/remote_test.py::test_run_no_shell clan-pytest-without-core> 0.26s setup clan_lib/ssh/remote_test.py::test_run_exception clan-pytest-without-core> 0.25s setup clan_lib/ssh/remote_test.py::test_sudo_ask_proxy clan-pytest-without-core> ======================== 377 passed, 1 skipped in 4.19s ======================== post-build step Upload to niks3: ok time=2026-08-02T10:05:55.837Z level=INFO msg="Uploading 2 paths to niks3.clan.lol (3 already cached)" time=2026-08-02T10:05:55.837Z level=INFO msg="Uploading 5wpkrwqc2nk6fnjbzmcfabg518k74z94-clan-pytest-without-core (5.5MB)" time=2026-08-02T10:05:55.837Z level=INFO msg="Uploading fbd68lr77pgw4gx7dgv8yw8x7x5kd2ai-clan-runtime (2.8KB)" time=2026-08-02T10:05:56.407Z level=INFO msg="Uploading 2 narinfos" time=2026-08-02T10:05:56.782Z level=INFO msg="Upload complete. (1.024s)"