# Merged easyconfigs PRs for EasyBuild 5.0 (20250108) *(119 PRs)* ``` gh pr list --repo easybuilders/easybuild-easyconfigs --state merged --json number,title,url --template '{{range .}}{{tablerow .number .title .url}}{{end}}' --limit 1000 --base 5.0.x | sed 's/^/- /g' ``` ### ToDo ### Done #### Archiving https://github.com/easybuilders/easybuild-docs/pull/297 - 19656 archive EasyBuild 3.x easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19656 - 20435 add 'archive' extra to optionally install easybuild-easyconfigs-archive https://github.com/easybuilders/easybuild-easyconfigs/pull/20435 - 20259 Remove dead dotNET codes. https://github.com/easybuilders/easybuild-easyconfigs/pull/20259 - 22069 archive easyconfigs and patches on the SYSTEM toolchain older than 5 years https://github.com/easybuilders/easybuild-easyconfigs/pull/22069 - 22051 archive all easyconfigs using 2020a toolchains https://github.com/easybuilders/easybuild-easyconfigs/pull/22051 - 20006 migrate archive of easyconfigs to easybuild-easyconfigs-archive https://github.com/easybuilders/easybuild-easyconfigs/pull/20006 - 19937 archive oldest MATLAB easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19937 - 19933 archive old style Kent_tools easyconfig https://github.com/easybuilders/easybuild-easyconfigs/pull/19933 - 19827 archive or delete old patches https://github.com/easybuilders/easybuild-easyconfigs/pull/19827 - 19494 archive old easyconfigs that rely on PythonPackage and don't enable `use_pip` & co https://github.com/easybuilders/easybuild-easyconfigs/pull/19494 - 19013 Archive SYSTEM level easyconfigs from before 2018-10-11 https://github.com/easybuilders/easybuild-easyconfigs/pull/19013 - 19008 Archive remaining toolchains from before 2020a https://github.com/easybuilders/easybuild-easyconfigs/pull/19008 - 19005 Archive GCC 8 https://github.com/easybuilders/easybuild-easyconfigs/pull/19005 - 19004 Archive GCC 7 https://github.com/easybuilders/easybuild-easyconfigs/pull/19004 - 19002 Archive GCC 6 https://github.com/easybuilders/easybuild-easyconfigs/pull/19002 - 18993 Archive 2019b https://github.com/easybuilders/easybuild-easyconfigs/pull/18993 - 18992 Archive 2019a https://github.com/easybuilders/easybuild-easyconfigs/pull/18992 - 18991 Archive 2018b https://github.com/easybuilders/easybuild-easyconfigs/pull/18991 - 18990 Archive 2018a https://github.com/easybuilders/easybuild-easyconfigs/pull/18990 - 18989 Archive 2017b https://github.com/easybuilders/easybuild-easyconfigs/pull/18989 - 18984 Archive 2017a https://github.com/easybuilders/easybuild-easyconfigs/pull/18984 - 18982 remove old archived easyconfigs (EasyBuild 4.x archive) https://github.com/easybuilders/easybuild-easyconfigs/pull/18982 - 18978 archive easyconfigs using compiler from 2016b generation (+ older GCC 4.x and 5.x) https://github.com/easybuilders/easybuild-easyconfigs/pull/18978 - 18976 archive 2016b generation of easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/18976 - 18968 archive easyconfigs using a pre-2016a compiler as toolchain https://github.com/easybuilders/easybuild-easyconfigs/pull/18968 - 18958 archive 2016a generation of easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/18958 - 18934 scripts to archive easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/18934 #### Download instructions https://github.com/easybuilders/easybuild-docs/pull/243/ - 19881 detect easyconfigs where missing information about downloading sources https://github.com/easybuilders/easybuild-easyconfigs/pull/19881 - 19905 add `download_instructions` to AMS easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19905 - 19904 add `download_instructions` to annovar easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19904 - 19903 add `download_instructions` to CASTEP easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19903 - 19932 add `download_instructions` to COMSOL easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19932 - 19931 add `download_instructions` to Chemaxon-Marvin easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19931 - 19929 add `download_instructions` to MotionCor2 easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19929 - 19928 add `download_instructions` to Java easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19928 - 19927 add `download_instructions` to Inspector, itac, and VTune easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19927 - 19926 add `download_instructions` to IMOD easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19926 - 19924 add `download_instructions` to MaxQuant easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19924 - 19923 add `download_instructions` to Molcas easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19923 - 19920 add `download_instructions` to MEGA easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19920 - 19919 add `download_instructions` to NCCL (binary) easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19919 - 19918 add `download_instructions` to Nsight-Compute and Nsight-Systems easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19918 - 19912 add `download_instructions` to netMHC and netMHCII easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19912 - 19911 add `download_instructions` to Maple easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19911 - 19910 add `download_instructions` to GeneMark-ET easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19910 - 19909 add `download_instructions` to FLUENT easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19909 - 19908 add `download_instructions` to FDTD_Solutions easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19908 - 19907 add `download_instructions` to Chimera easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19907 - 19936 add `download_instructions` to MATLAB easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19936 - 19935 add `download_instructions` to Amber easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19935 - 19934 add `download_instructions` to Gaussian easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19934 - 19901 add `download_instructions` to PEAR easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19901 - 19900 add `download_instructions` to OptiX easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19900 - 19899 improve and add `download_instructions` to SignalP easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19899 - 19898 add `download_instructions` to SMRT-Link easyconfig https://github.com/easybuilders/easybuild-easyconfigs/pull/19898 - 19897 add `download_instructions` and `build_info_msg` to Stata easyconfig https://github.com/easybuilders/easybuild-easyconfigs/pull/19897 - 19896 add `download_instructions` to TetGen easyconfig https://github.com/easybuilders/easybuild-easyconfigs/pull/19896 - 19895 add `download_instructions` to WIEN2k easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19895 - 19894 add `download_instructions` to XBeach easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19894 - 19890 add `download_instructions` to AGeNT easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19890 - 19889 add `download_instructions` to ADF easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19889 - 19888 add `download_instructions` to Mathematica easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19888 - 19887 add `download_instructions` to ORCA easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19887 - 19885 add `download_instructions` to CellRanger, CellRanger-ARC, CellRanger-ATAC, and SpaceRanger easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19885 - 19884 add `download_instructions` to STAR-CCM+ easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19884 - 19883 add `download_instructions` to Schrodinger easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19883 - 19882 add `download_instructions` to ABAQUS easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19882 ### No action needed - 22384 bump version to 5.0.0beta2 https://github.com/easybuilders/easybuild-easyconfigs/pull/22384 - 22116 test suite changes for EB5 https://github.com/easybuilders/easybuild-easyconfigs/pull/22116 - test suite - 17671 Bump version to 5.0.0.dev0 https://github.com/easybuilders/easybuild-easyconfigs/pull/17671 - version bump - 19501 run unit tests for 5.0.x with framework and easyblocks 5.0.x https://github.com/easybuilders/easybuild-easyconfigs/pull/19501 - CI - 18995 use more recent easyconfigs in checks for `--search` https://github.com/easybuilders/easybuild-easyconfigs/pull/18995 - CI ### Minor changes or easyconfigs changes related to features in framework/blocks - 22380 avoid using `buildcmd` in PySide2 easyconfig https://github.com/easybuilders/easybuild-easyconfigs/pull/22380 - 22324 migrate easyconfig for NEURON v8.2.6 to use custom easyblock for NEURON https://github.com/easybuilders/easybuild-easyconfigs/pull/22324 - 22294 add missing dependency on pybind11 for contourpy in matplotlib v3.9.2 https://github.com/easybuilders/easybuild-easyconfigs/pull/22294 - 22227 {vis}[GCCcore/13.3.0] XCrySDen v1.6.2, Togl v2.0, bwidget v1.10.1 https://github.com/easybuilders/easybuild-easyconfigs/pull/22227 - 22175 archive binutils-2.29-GCCcore-system.eb and related easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/22175 - 22143 {perf}[iimpi/2024a] Add Score-P 8.4 (w/ CUDA 12.6.0) https://github.com/easybuilders/easybuild-easyconfigs/pull/22143 - 22103 remove `install_pip=True` from Python easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/22103 - 22096 replace easybuild templates with f-strings on Java easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/22096 - 22095 remove duplicate `Sys::Info` extensions from Perl-bundle-CPAN https://github.com/easybuilders/easybuild-easyconfigs/pull/22095 - 22092 fix incorrect keys in checksums for jaxlib component in jax 0.4.25 easyconfig https://github.com/easybuilders/easybuild-easyconfigs/pull/22092 - 22091 Expand templates in checksum keys https://github.com/easybuilders/easybuild-easyconfigs/pull/22091 - 22068 remove `easybuild_version = '3.5.0'` from `R/4.3.3-gfbf-2023b` https://github.com/easybuilders/easybuild-easyconfigs/pull/22068 - 21885 detect use of deprecated behavior in test runs https://github.com/easybuilders/easybuild-easyconfigs/pull/21885 - 21724 Switch to using new spaces as delimiters for TCLLIBPATH https://github.com/easybuilders/easybuild-easyconfigs/pull/21724 - 21619 stop using `--buildtype=release` in easyconfigs using `MesonNinja` easyblock https://github.com/easybuilders/easybuild-easyconfigs/pull/21619 - 21564 promote pybind11 to runtime dependency for CPPE (to fix `pip check` failure) https://github.com/easybuilders/easybuild-easyconfigs/pull/21564 - 21502 use pycodestyle for code style check + stop using `l` in list comprehensions https://github.com/easybuilders/easybuild-easyconfigs/pull/21502 - 21263 remove unnecessary use of an easyblock for BamTools https://github.com/easybuilders/easybuild-easyconfigs/pull/21263 - 21035 remove ignored `toolchainopts` from `SYSTEM` toolchain easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/21035 - 20960 stop using `modextrapaths` to update `$PYTHONPATH` with standard path to installed Python packages (`lib/python%(pyshortver)s/site-packages`) https://github.com/easybuilders/easybuild-easyconfigs/pull/20960 - 20869 use proper dependencies for Safetensors and tokenizers in Transformers v4.30.2 https://github.com/easybuilders/easybuild-easyconfigs/pull/20869 - 20868 use proper dependencies for Safetensors and tokenizers in Transformers v4.29.2 https://github.com/easybuilders/easybuild-easyconfigs/pull/20868 - 20487 remove `CMAKE_INSTALL_LIBDIR` settings from `configopts` + add test to enfore use of `install_libdir` instead https://github.com/easybuilders/easybuild-easyconfigs/pull/20487 - 20253 cleanup Python < 2.6 test skip https://github.com/easybuilders/easybuild-easyconfigs/pull/20253 - 20082 [5.0x] Remove whitespace at EOL from ECs https://github.com/easybuilders/easybuild-easyconfigs/pull/20082 - 19906 fix source definition for dialog https://github.com/easybuilders/easybuild-easyconfigs/pull/19906 - 19902 add `source_urls` to cuDNN easyconfig https://github.com/easybuilders/easybuild-easyconfigs/pull/19902 - 19886 add `hidden=True` to `run_shell_cmd` use in testsuite https://github.com/easybuilders/easybuild-easyconfigs/pull/19886 - 19834 unarchive Gblocks easyconfig, required dependency for phyluce https://github.com/easybuilders/easybuild-easyconfigs/pull/19834 - 19830 add check to make sure that `download_dep_fail`, `sanity_pip_check`, `use_pip` are not explicitly set to `True` in easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19830 - 19818 replace `run_cmd` with `run_shell_cmd` in easyconfigs testsuite https://github.com/easybuilders/easybuild-easyconfigs/pull/19818 - 19770 {data}[gfbf/2023a] polars v0.19.19 https://github.com/easybuilders/easybuild-easyconfigs/pull/19770 - 19744 replace usage of `easybuild.tools.py2vs3` in easyconfigs test suite https://github.com/easybuilders/easybuild-easyconfigs/pull/19744 - 19736 remove `easybuild_version = '3.5.0'` from R easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19736 - 19651 move `setuptools_scm` from `hatchling` to Python easyconfig https://github.com/easybuilders/easybuild-easyconfigs/pull/19651 - 19500 bypass .mod file in GeneMark-ET https://github.com/easybuilders/easybuild-easyconfigs/pull/19500 - 19375 Replace `parallel` by `maxparallel` https://github.com/easybuilders/easybuild-easyconfigs/pull/19375 - 19265 clean up easyconfigs that explicitly set `use_pip`, `sanity_pip_check` and `download_dep_fail` https://github.com/easybuilders/easybuild-easyconfigs/pull/19265 - 19142 Fix some typos found in software descriptions https://github.com/easybuilders/easybuild-easyconfigs/pull/19142 - 19059 remove executable flag from easyconfigs https://github.com/easybuilders/easybuild-easyconfigs/pull/19059 #### sync from develop - 22373 sync with develop (20250224) https://github.com/easybuilders/easybuild-easyconfigs/pull/22373 - 22220 sync with develop (20250127) https://github.com/easybuilders/easybuild-easyconfigs/pull/22220 - 22098 sync with develop (20241226) https://github.com/easybuilders/easybuild-easyconfigs/pull/22098 - 22052 sync with develop (20241219) + version bump to `5.0.0beta1` https://github.com/easybuilders/easybuild-easyconfigs/pull/22052 - 21670 sync with develop (20241016) https://github.com/easybuilders/easybuild-easyconfigs/pull/21670 - 21497 sync with develop (20240930) https://github.com/easybuilders/easybuild-easyconfigs/pull/21497 - 21414 sync with develop (20240915) https://github.com/easybuilders/easybuild-easyconfigs/pull/21414 - 21191 sync with develop (20240815) https://github.com/easybuilders/easybuild-easyconfigs/pull/21191 - 20851 sync with develop (20240619) https://github.com/easybuilders/easybuild-easyconfigs/pull/20851 - 20742 sync with develop (20240605) https://github.com/easybuilders/easybuild-easyconfigs/pull/20742 - 20578 sync with develop (20240522) https://github.com/easybuilders/easybuild-easyconfigs/pull/20578 - 20476 sync with develop (20240506) https://github.com/easybuilders/easybuild-easyconfigs/pull/20476 - 20314 sync with develop (20240406) https://github.com/easybuilders/easybuild-easyconfigs/pull/20314 - 20236 sync with develop (20240328) https://github.com/easybuilders/easybuild-easyconfigs/pull/20236 - 20076 sync with develop (20240311) https://github.com/easybuilders/easybuild-easyconfigs/pull/20076 - 20004 sync with develop (20240229) https://github.com/easybuilders/easybuild-easyconfigs/pull/20004