Skip to content

Commit 32b7adb

Browse files
authored
Merge branch 'develop' into oneapi_generic
2 parents 621f207 + c70d81c commit 32b7adb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+329
-106
lines changed

.github/workflows/unit_tests.yml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,9 @@ jobs:
4646
- python: 3.5
4747
modules_tool: ${{needs.setup.outputs.lmod8}}
4848
module_syntax: Lua
49-
- python: 3.5
50-
modules_tool: ${{needs.setup.outputs.lmod8}}
51-
module_syntax: Tcl
5249
- python: 3.7
5350
modules_tool: ${{needs.setup.outputs.lmod8}}
5451
module_syntax: Lua
55-
- python: 3.7
56-
modules_tool: ${{needs.setup.outputs.lmod8}}
57-
module_syntax: Tcl
5852
- python: 3.8
5953
modules_tool: ${{needs.setup.outputs.lmod8}}
6054
module_syntax: Lua
@@ -64,15 +58,9 @@ jobs:
6458
- python: 3.9
6559
modules_tool: ${{needs.setup.outputs.lmod8}}
6660
module_syntax: Lua
67-
- python: 3.9
68-
modules_tool: ${{needs.setup.outputs.lmod8}}
69-
module_syntax: Tcl
7061
- python: '3.10'
7162
modules_tool: ${{needs.setup.outputs.lmod8}}
7263
module_syntax: Lua
73-
- python: '3.10'
74-
modules_tool: ${{needs.setup.outputs.lmod8}}
75-
module_syntax: Tcl
7664
- python: '3.11'
7765
modules_tool: ${{needs.setup.outputs.lmod8}}
7866
module_syntax: Lua

contrib/hooks/add_delete_configopt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Author: Åke Sandgren, HPC2N
44

55
# We need to be able to distinguish between versions of OpenMPI
6-
from distutils.version import LooseVersion
6+
from easybuild.tools import LooseVersion
77

88

99
def pre_configure_hook(self, *args, **kwargs):

contrib/hooks/hpc2n_hooks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
import os
66

7-
from distutils.version import LooseVersion
87
from easybuild.framework.easyconfig.format.format import DEPENDENCY_PARAMETERS
8+
from easybuild.tools import LooseVersion
99
from easybuild.tools.filetools import apply_regex_substitutions
1010
from easybuild.tools.build_log import EasyBuildError
1111
from easybuild.tools.modules import get_software_root

easybuild/base/fancylogger.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@
8383
import threading
8484
import traceback
8585
import weakref
86-
from distutils.version import LooseVersion
8786

87+
from easybuild.tools import LooseVersion
8888
from easybuild.tools.py2vs3 import raise_with_traceback, string_type
8989

9090

easybuild/framework/easyblock.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
import time
5151
import traceback
5252
from datetime import datetime
53-
from distutils.version import LooseVersion
5453

5554
import easybuild.tools.environment as env
5655
import easybuild.tools.toolchain as toolchain
@@ -64,7 +63,7 @@
6463
from easybuild.framework.easyconfig.tools import dump_env_easyblock, get_paths_for
6564
from easybuild.framework.easyconfig.templates import TEMPLATE_NAMES_EASYBLOCK_RUN_STEP, template_constant_dict
6665
from easybuild.framework.extension import Extension, resolve_exts_filter_template
67-
from easybuild.tools import config, run
66+
from easybuild.tools import LooseVersion, config, run
6867
from easybuild.tools.build_details import get_build_stats
6968
from easybuild.tools.build_log import EasyBuildError, dry_run_msg, dry_run_warning, dry_run_set_dirs
7069
from easybuild.tools.build_log import print_error, print_msg, print_warning

easybuild/framework/easyconfig/easyconfig.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
import functools
4545
import os
4646
import re
47-
from distutils.version import LooseVersion
4847
from contextlib import contextmanager
4948

5049
import easybuild.tools.filetools as filetools
@@ -60,6 +59,7 @@
6059
from easybuild.framework.easyconfig.parser import DEPRECATED_PARAMETERS, REPLACED_PARAMETERS
6160
from easybuild.framework.easyconfig.parser import EasyConfigParser, fetch_parameters_from_easyconfig
6261
from easybuild.framework.easyconfig.templates import TEMPLATE_CONSTANTS, TEMPLATE_NAMES_DYNAMIC, template_constant_dict
62+
from easybuild.tools import LooseVersion
6363
from easybuild.tools.build_log import EasyBuildError, print_warning, print_msg
6464
from easybuild.tools.config import GENERIC_EASYBLOCK_PKG, LOCAL_VAR_NAMING_CHECK_ERROR, LOCAL_VAR_NAMING_CHECK_LOG
6565
from easybuild.tools.config import LOCAL_VAR_NAMING_CHECK_WARN

easybuild/framework/easyconfig/format/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"""
3232
import operator as op
3333
import re
34-
from distutils.version import LooseVersion
34+
from easybuild.tools import LooseVersion
3535

3636
from easybuild.base import fancylogger
3737
from easybuild.tools.build_log import EasyBuildError

easybuild/framework/easyconfig/format/yeb.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@
3232
import copy
3333
import os
3434
import platform
35-
from distutils.version import LooseVersion
3635

3736
from easybuild.base import fancylogger
3837
from easybuild.framework.easyconfig.format.format import EasyConfigFormat
3938
from easybuild.framework.easyconfig.format.pyheaderconfigobj import build_easyconfig_constants_dict
39+
from easybuild.tools import LooseVersion
4040
from easybuild.tools.py2vs3 import string_type
4141
from easybuild.tools.utilities import INDENT_4SPACES, only_if_module_is_available, quote_str
4242

easybuild/framework/easyconfig/tools.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
import re
4444
import sys
4545
import tempfile
46-
from distutils.version import LooseVersion
4746

4847
from easybuild.base import fancylogger
4948
from easybuild.framework.easyconfig import EASYCONFIGS_PKG_SUBDIR
@@ -52,6 +51,7 @@
5251
from easybuild.framework.easyconfig.easyconfig import process_easyconfig
5352
from easybuild.framework.easyconfig.format.yeb import quote_yaml_special_chars
5453
from easybuild.framework.easyconfig.style import cmdline_easyconfigs_style_check
54+
from easybuild.tools import LooseVersion
5555
from easybuild.tools.build_log import EasyBuildError, print_msg, print_warning
5656
from easybuild.tools.config import build_option
5757
from easybuild.tools.environment import restore_env

easybuild/framework/easyconfig/tweak.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
import os
4242
import re
4343
import tempfile
44-
from distutils.version import LooseVersion
4544

4645
from easybuild.base import fancylogger
4746
from easybuild.framework.easyconfig.constants import EASYCONFIG_CONSTANTS
@@ -54,6 +53,7 @@
5453
from easybuild.framework.easyconfig.tools import alt_easyconfig_paths
5554
from easybuild.toolchains.compiler.systemcompiler import TC_CONSTANT_SYSTEM
5655
from easybuild.toolchains.gcccore import GCCcore
56+
from easybuild.tools import LooseVersion
5757
from easybuild.tools.build_log import EasyBuildError, print_warning
5858
from easybuild.tools.config import build_option
5959
from easybuild.tools.filetools import read_file, write_file

0 commit comments

Comments
 (0)