You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pymajminver=$(python -c 'import sys; print(".".join(str(x) for x in sys.version_info[:2]))')
75
75
# check patterns in verbose output
76
-
for pattern in "^>> Considering .python.\.\.\." "^>> .python. version: ${pymajminver}\.[0-9]\+, which matches Python ${pymajver} version requirement" "^>> 'python' is able to import 'easybuild.main', so retaining it" "^>> Selected Python command: python \(.*/bin/python\)" "^This is EasyBuild 4\.[0-9.]\+"; do
76
+
for pattern in "^>> Considering .python.\.\.\." "^>> .python. version: ${pymajminver}\.[0-9]\+, which matches Python ${pymajver} version requirement" "^>> 'python' is able to import 'easybuild', so retaining it" "^>> Selected Python command: python \(.*/bin/python\)" "^This is EasyBuild 4\.[0-9.]\+"; do
77
77
echo "Looking for pattern \"${pattern}\" in eb_version.out..."
78
78
grep "$pattern" eb_version.out
79
79
done
80
80
# also check when specifying Python command via $EB_PYTHON
81
81
for eb_python in "python${pymajver}" "python${pymajminver}"; do
82
82
export EB_PYTHON="${eb_python}"
83
83
eb --version | tee eb_version.out 2>&1
84
-
for pattern in "^>> Considering .${eb_python}.\.\.\." "^>> .${eb_python}. version: ${pymajminver}\.[0-9]\+, which matches Python ${pymajver} version requirement" "^>> '${eb_python}' is able to import 'easybuild.main', so retaining it" "^>> Selected Python command: ${eb_python} \(.*/bin/${eb_python}\)" "^This is EasyBuild 4\.[0-9.]\+"; do
84
+
for pattern in "^>> Considering .${eb_python}.\.\.\." "^>> .${eb_python}. version: ${pymajminver}\.[0-9]\+, which matches Python ${pymajver} version requirement" "^>> '${eb_python}' is able to import 'easybuild', so retaining it" "^>> Selected Python command: ${eb_python} \(.*/bin/${eb_python}\)" "^This is EasyBuild 4\.[0-9.]\+"; do
85
85
echo "Looking for pattern \"${pattern}\" in eb_version.out..."
- use 'zypper search -i' to check whether specified OS dependency is installed on openSUSE + make sure that rpm is considered for checking OS dependencies on RHEL8 (#3973)
19
+
- add support for post-install patches (#3974)
20
+
- add support for 'download_instructions' easyconfig parameter key to specify some download or installation steps for user in case of complicated way of obtaining needed files (#3976, #3981)
21
+
- also try collecting AMD GPU info (via rocm-smi) for --show-system-info (#3978, #3982)
22
+
- various bug fixes, including:
23
+
- ensure --review-pr can find dependencies included in PR (#3979)
24
+
- run 'apt-get update' in GitHub Actions workflow for container tests to update container package list before installing anything (#3985)
25
+
- other changes:
26
+
- enable code linting check for all supported Python versions (#3725)
0 commit comments