Skip to content

Commit cdf745f

Browse files
authored
Merge pull request #4243 from branfosj/generic
remove deprecated is_generic_easyblock from easyconfig.py
2 parents 52aba00 + 2016344 commit cdf745f

2 files changed

Lines changed: 1 addition & 23 deletions

File tree

easybuild/framework/easyconfig/easyconfig.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1945,12 +1945,6 @@ def get_easyblock_class(easyblock, name=None, error_on_failed_import=True, error
19451945
raise EasyBuildError("Failed to obtain class for %s easyblock (not available?): %s", easyblock, err)
19461946

19471947

1948-
def is_generic_easyblock(easyblock):
1949-
"""Return whether specified easyblock name is a generic easyblock or not."""
1950-
_log.deprecated("is_generic_easyblock function was moved to easybuild.tools.filetools", '5.0')
1951-
return filetools.is_generic_easyblock(easyblock)
1952-
1953-
19541948
def get_module_path(name, generic=None, decode=True):
19551949
"""
19561950
Determine the module path for a given easyblock or software name,

test/framework/easyconfig.py

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
from easybuild.framework.easyconfig.constants import EXTERNAL_MODULE_MARKER
5353
from easybuild.framework.easyconfig.easyconfig import ActiveMNS, EasyConfig, create_paths, copy_easyconfigs
5454
from easybuild.framework.easyconfig.easyconfig import det_subtoolchain_version, fix_deprecated_easyconfigs
55-
from easybuild.framework.easyconfig.easyconfig import is_generic_easyblock, get_easyblock_class, get_module_path
55+
from easybuild.framework.easyconfig.easyconfig import get_easyblock_class, get_module_path
5656
from easybuild.framework.easyconfig.easyconfig import letter_dir_for, process_easyconfig, resolve_template
5757
from easybuild.framework.easyconfig.easyconfig import triage_easyconfig_params, verify_easyconfig_filename
5858
from easybuild.framework.easyconfig.licenses import License, LicenseGPLv3
@@ -3738,22 +3738,6 @@ def test_get_paths_for(self):
37383738
if env_eb_script_path:
37393739
os.environ['EB_SCRIPT_PATH'] = env_eb_script_path
37403740

3741-
def test_is_generic_easyblock(self):
3742-
"""Test for is_generic_easyblock function."""
3743-
3744-
# is_generic_easyblock in easyconfig.py is deprecated, moved to filetools.py
3745-
self.allow_deprecated_behaviour()
3746-
3747-
self.mock_stderr(True)
3748-
3749-
for name in ['Binary', 'ConfigureMake', 'CMakeMake', 'PythonPackage', 'JAR']:
3750-
self.assertTrue(is_generic_easyblock(name))
3751-
3752-
for name in ['EB_bzip2', 'EB_DL_underscore_POLY_underscore_Classic', 'EB_GCC', 'EB_WRF_minus_Fire']:
3753-
self.assertFalse(is_generic_easyblock(name))
3754-
3755-
self.mock_stderr(False)
3756-
37573741
def test_get_module_path(self):
37583742
"""Test get_module_path function."""
37593743
self.assertEqual(get_module_path('EB_bzip2', generic=False), 'easybuild.easyblocks.bzip2')

0 commit comments

Comments
 (0)