easybuild-easyblocks
easybuild-easyblocks copied to clipboard
Collection of easyblocks that implement support for building and installing software with EasyBuild.
Avoid failure in Python package installation and sanity check when `$PIP_REQUIRE_VIRTUALENV` is set
We already have it for the installation if set by users but if a module sets it (e.g Python) the sanity check will fail
Fix exception caused by calling `LoosVersion` on `f90wrap_version` even when it is None
(created using `eb --new-pr`) fix for failure when installing `SuiteSparse-5.13.0-foss-2022a-METIS-5.1.0.eb`: ``` CMake Error at cmake_install.cmake:57 (file): file INSTALL cannot copy file "/tmp/vsc40023/easybuild_build/SuiteSparse/5.13.0/foss-2022a-METIS-5.1.0/SuiteSparse-5.13.0/GraphBLAS/build/libgraphblas.so.7.2.0" to "/usr/local/lib64/libgraphblas.so.7.2.0": Permission denied. ``` This issue occurs...
When `humantime` 2.1.0 is listed twice in `crates`, then the `Cargo` easyblock produces a very confusing error: ``` ERROR ... Unpacking sources of 'humantime-2.1.0.tar.gz' failed ``` It's actually failing to...
The `pythonpath` variable in the `python.py` EasyBlock is used to create temporary directories to store build artifacts. However, there are 2 problems with the current definition of the `pythonpath` instance...
Hi, While building OpenBLAS-0.3.24-GCC-13.2.0.eb on an AMD 7742 (with hyperthreading enabled so 256 logical cores), I noticed that the lapack tests were taking a very long time to run (more...
To avoid the user environment (Python packages installed to $HOME/lib/python*) pass `-s` to all invocations of `python -c`.
(created using `eb --new-pr`) Python MRO causes trouble here due to multi-inheritance: - `SystemCompiler` inherits from `EB_GCC` and `EB_ifort` - `EB_ifort` inherits from `EB_icc` and both from `IntelBase` - `prepare_step`...
(created using `eb --new-pr`) We have 2 checks in PythonPackage: - `pip check` - `pip list` -> Check for "0.0.0" versions In `PythonBundle` those are run for every extension after...
Currently a bundle build has repeated ``` >> running shell command: /apps/Test2/software/Python/3.12.3-GCCcore-13.3.0/bin/python -m pip check [started at: 2024-08-22 16:50:45] [working dir: /apps/Test2/software/Python-bundle-PyPI/2024.06-GCCcore-13.3.0] [output and state saved to /dev/shm/eb-ht0fx9fv/run-shell-cmd-output/python-ytqm4_tu] ``` due...