easybuild-framework icon indicating copy to clipboard operation
easybuild-framework copied to clipboard

EasyBuild is a software installation framework in Python that allows you to install software in a structured and robust way.

Results 327 easybuild-framework issues
Sort by recently updated
recently updated
newest added
trafficstars

The current usage was confusing as it isn't clear what should be overridden and what should be used. See #4340 - Make `make_extension_string` a free function to just provide a...

This is the straight forward option that we definitely should expose. It would allow any easyblock to use this at least, though in practice, we should also enable some way...

enhancement

Also defaults to "true" as was discussed for 5.0.x. Those concerned with disk space can consider switching this back to false. Disclaimer: It's getting late and I'm really not sure...

enhancement

Related to: - #4643 This change checks if the option in the easystack belongs to a list of options that allows to be defined multiple times (could be defined in...

enhancement
easystack

The proposed function `wrap_path_env` would have the utility to allow running commands or functions with modified values for `PATH`/`LD_LIBRARY_PATH`/... The function allows to both append and prepend to a path-like...

enhancement
EasyBuild-5.0

When using `multi_deps` the dry-run sanity check step should be run multiple times just as is done in the real build. However the decision which method to call is made...

bug fix

The check whether the path(s) have already been added is redundant as that is done in the module_generator class. The whole code with all the checks is superflous if there...

The loop over `exts_list` uses an excessive amount of branches and hence indentation making it hard to read. We have 3 simple cases: 1. Extension is a string -> use...

code cleanup
EasyBuild-5.0

I noticed that the script failed to detect e.g. `jupyter-core` because the `package_name` entry is `jupyter_core`. However that isn't consistent: - "PyQt5-sip": 'key': 'pyqt5-sip', 'package_name': 'PyQt5-sip' - "jupyter-core": 'key': 'jupyter-core',...

enhancement

Requires: * [ ] https://github.com/easybuilders/easybuild-framework/pull/4671 * [ ] https://github.com/easybuilders/easybuild-easyblocks/pull/3474 * [ ] https://github.com/easybuilders/easybuild-easyblocks/pull/3490

change
EasyBuild-5.0