Make Python init more language native #600
Draft
Cirrus CI / main CIRRUS_OS:darwin COVERAGE:y MAKE:make macos_instance:ghcr.io/cirruslabs/macos-runner:sonoma
failed
Nov 22, 2025 in 29m 45s
Task Summary
Instruction test failed in 28:19
Details
✅ 00:09 clone
✅ 00:28 reqinstall
✅ 00:03 configure
✅ 00:04 build
❌ 28:19 test
setenv FOO value setenv FOO value
setenv FOOCB va{ue setenv FOOCB va�[1;32m\�[m{ue
setenv FOOEM {} setenv FOOEM {}
setenv FOOPATHSP {/path/to/dir1 /path/to/dir2 /path/to/dir3} setenv FOOPATHSP {/path/to/dir1 /path/to/dir2 /path/to/dir3}
setenv FOOPATHSPEM {/path/to/dir1 /path/to/dir2 /path/to/dir3 } setenv FOOPATHSPEM {/path/to/dir1 /path/to/dir2 /path/to/dir3 }
setenv FOOSP {value } setenv FOOSP {value }
setenv FOOWC va*ue setenv FOOWC va*ue
setenv MODULES_COLLECTION_TARGET bar setenv MODULES_COLLECTION_TARGET bar
�[1;32msetenv PYTHONPATH /tmp/modules/init�[m
setenv testsuite yes setenv testsuite yes
�[7mFAIL: sh-to-mod bash-eval testsuite/example/eval-sh-to-mod.sh (sh)�[0m
#%Module #%Module
chdir /private/var/folders/q6/_j8jgdvj0gn4tsbyb1ks28d00000gn/T/ chdir /private/var/folders/q6/_j8jgdvj0gn4tsbyb1ks28d00000gn/T/
cirrus-ci-build/testsuite/modulefiles.2 cirrus-ci-build/testsuite/modulefiles.2
prepend-path FOOPATH /path/to/dir1 /path/to/dir2 /path/to/dir3 prepend-path FOOPATH /path/to/dir1 /path/to/dir2 /path/to/dir3
prepend-path FOOPATHCB /path/to/dir1 /path/to/d{r2 /path/to/dir3 prepend-path FOOPATHCB /path/to/dir1 /path/to/d�[1;32m\�[m{r2 /path/to/dir3
prepend-path FOOPATHEM {} /path/to/dir1 /path/to/dir2 /path/to/dir3 prepend-path FOOPATHEM {} /path/to/dir1 /path/to/dir2 /path/to/dir3
prepend-path FOOPATHWC /path/to/dir1 /path/to/d*r2 /path/to/dir3 prepend-path FOOPATHWC /path/to/dir1 /path/to/d*r2 /path/to/dir3
prepend-path MANPATH /tmp/modules/share/man prepend-path MANPATH /tmp/modules/share/man
prepend-path PATH /tmp/modules/bin prepend-path PATH /tmp/modules/bin
setenv FOO value setenv FOO value
setenv FOOCB va{ue setenv FOOCB va�[1;32m\�[m{ue
setenv FOOEM {} setenv FOOEM {}
setenv FOOPATHSP {/path/to/dir1 /path/to/dir2 /path/to/dir3} setenv FOOPATHSP {/path/to/dir1 /path/to/dir2 /path/to/dir3}
setenv FOOPATHSPEM {/path/to/dir1 /path/to/dir2 /path/to/dir3 } setenv FOOPATHSPEM {/path/to/dir1 /path/to/dir2 /path/to/dir3 }
setenv FOOSP {value } setenv FOOSP {value }
setenv FOOWC va*ue setenv FOOWC va*ue
setenv MODULES_COLLECTION_TARGET bar setenv MODULES_COLLECTION_TARGET bar
�[1;32msetenv PYTHONPATH /tmp/modules/init�[m
�[7mFAIL: sh-to-mod bash-eval testsuite/example/eval-sh-to-mod.sh (sh)�[0m
#%Module #%Module
chdir /private/var/folders/q6/_j8jgdvj0gn4tsbyb1ks28d00000gn/T/ chdir /private/var/folders/q6/_j8jgdvj0gn4tsbyb1ks28d00000gn/T/
cirrus-ci-build/testsuite/modulefiles.2 cirrus-ci-build/testsuite/modulefiles.2
prepend-path FOOPATH /path/to/dir1 /path/to/dir2 /path/to/dir3 prepend-path FOOPATH /path/to/dir1 /path/to/dir2 /path/to/dir3
prepend-path FOOPATHCB /path/to/dir1 /path/to/d{r2 /path/to/dir3 prepend-path FOOPATHCB /path/to/dir1 /path/to/d�[1;32m\�[m{r2 /path/to/dir3
prepend-path FOOPATHEM {} /path/to/dir1 /path/to/dir2 /path/to/dir3 prepend-path FOOPATHEM {} /path/to/dir1 /path/to/dir2 /path/to/dir3
prepend-path FOOPATHWC /path/to/dir1 /path/to/d*r2 /path/to/dir3 prepend-path FOOPATHWC /path/to/dir1 /path/to/d*r2 /path/to/dir3
prepend-path MANPATH /tmp/modules/share/man prepend-path MANPATH /tmp/modules/share/man
prepend-path PATH /tmp/modules/bin prepend-path PATH /tmp/modules/bin
setenv FOO value setenv FOO value
setenv FOOCB va{ue setenv FOOCB va�[1;32m\�[m{ue
setenv FOOEM {} setenv FOOEM {}
setenv FOOPATHSP {/path/to/dir1 /path/to/dir2 /path/to/dir3} setenv FOOPATHSP {/path/to/dir1 /path/to/dir2 /path/to/dir3}
setenv FOOPATHSPEM {/path/to/dir1 /path/to/dir2 /path/to/dir3 } setenv FOOPATHSPEM {/path/to/dir1 /path/to/dir2 /path/to/dir3 }
setenv FOOSP {value } setenv FOOSP {value }
setenv FOOWC va*ue setenv FOOWC va*ue
setenv MODULES_COLLECTION_TARGET bar setenv MODULES_COLLECTION_TARGET bar
�[1;32msetenv PYTHONPATH /tmp/modules/init�[m
�[1;33;7m=== test summary ===�[0m
# of expected passes 23885
# of unexpected failures 85
Exit status: 2
Loading