builtin: remove redundant imports (#48765)
* builtin: remove redundant llnl.util.filesystem import * remove redundant import spack.version * unsorted fixes * more spack.version
This commit is contained in:
parent
59532986be
commit
f21de698f7
@ -9,7 +9,6 @@
|
|||||||
|
|
||||||
import spack.pkg.builtin.openfoam as openfoam
|
import spack.pkg.builtin.openfoam as openfoam
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
from spack.version import Version
|
|
||||||
|
|
||||||
|
|
||||||
class Additivefoam(Package):
|
class Additivefoam(Package):
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
import warnings
|
||||||
|
|
||||||
import spack.main
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
|
|
||||||
@ -147,7 +147,7 @@ def install(self, spec, prefix):
|
|||||||
git = which("git")
|
git = which("git")
|
||||||
git("describe", "--long", "--always", output="version.git")
|
git("describe", "--long", "--always", output="version.git")
|
||||||
except ProcessError:
|
except ProcessError:
|
||||||
spack.main.send_warning_to_tty("Omitting version stamp due to git error")
|
warnings.warn("Omitting version stamp due to git error")
|
||||||
|
|
||||||
# The GASNet-EX library has a highly multi-dimensional configure space,
|
# The GASNet-EX library has a highly multi-dimensional configure space,
|
||||||
# to accomodate the varying behavioral requirements of each client runtime.
|
# to accomodate the varying behavioral requirements of each client runtime.
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||||
|
|
||||||
|
|
||||||
import spack.config
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
|
|
||||||
@ -64,7 +63,7 @@ def install(self, spec, prefix):
|
|||||||
def build_args(self, spec, prefix):
|
def build_args(self, spec, prefix):
|
||||||
args = []
|
args = []
|
||||||
args.append("build/ALL/gem5.opt")
|
args.append("build/ALL/gem5.opt")
|
||||||
args.append(f"-j{spack.config.determine_number_of_jobs(parallel=True)}")
|
args.append(f"-j{determine_number_of_jobs(parallel=True)}")
|
||||||
args.append("--ignore-style")
|
args.append("--ignore-style")
|
||||||
|
|
||||||
return args
|
return args
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
from spack.version import Version
|
|
||||||
|
|
||||||
|
|
||||||
class Genie(Package):
|
class Genie(Package):
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
import llnl.util.filesystem as fs
|
|
||||||
|
|
||||||
import spack.build_systems.cmake
|
import spack.build_systems.cmake
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
@ -660,7 +658,7 @@ def build_test_binaries(self):
|
|||||||
not be intended with ``--test``.
|
not be intended with ``--test``.
|
||||||
"""
|
"""
|
||||||
if self.pkg.run_tests:
|
if self.pkg.run_tests:
|
||||||
with fs.working_dir(self.build_directory):
|
with working_dir(self.build_directory):
|
||||||
make("tests")
|
make("tests")
|
||||||
|
|
||||||
def check(self):
|
def check(self):
|
||||||
@ -669,7 +667,7 @@ def check(self):
|
|||||||
Override the standard CMakeBuilder behavior. GROMACS has both `test`
|
Override the standard CMakeBuilder behavior. GROMACS has both `test`
|
||||||
and `check` targets, but we are only interested in the latter.
|
and `check` targets, but we are only interested in the latter.
|
||||||
"""
|
"""
|
||||||
with fs.working_dir(self.build_directory):
|
with working_dir(self.build_directory):
|
||||||
if self.generator == "Unix Makefiles":
|
if self.generator == "Unix Makefiles":
|
||||||
make("check")
|
make("check")
|
||||||
elif self.generator == "Ninja":
|
elif self.generator == "Ninja":
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||||
|
|
||||||
import llnl.util.filesystem as fs
|
|
||||||
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
|
|
||||||
@ -95,7 +93,7 @@ def cmake_args(self):
|
|||||||
|
|
||||||
def check(self):
|
def check(self):
|
||||||
if self.run_tests:
|
if self.run_tests:
|
||||||
with fs.working_dir(self.build_directory):
|
with working_dir(self.build_directory):
|
||||||
cmake("--build", ".", "--target", "tests")
|
cmake("--build", ".", "--target", "tests")
|
||||||
cmake("--build", ".", "--target", "benchmarks")
|
cmake("--build", ".", "--target", "benchmarks")
|
||||||
ctest("--output-on-failure")
|
ctest("--output-on-failure")
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
from spack.version import ver
|
|
||||||
|
|
||||||
|
|
||||||
def get_best_target(microarch, compiler_name, compiler_version):
|
def get_best_target(microarch, compiler_name, compiler_version):
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||||
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
from spack.version import Version
|
|
||||||
|
|
||||||
|
|
||||||
class Meme(AutotoolsPackage):
|
class Meme(AutotoolsPackage):
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
|
|
||||||
import spack.build_systems.cmake
|
import spack.build_systems.cmake
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
from spack.util.executable import which
|
|
||||||
|
|
||||||
|
|
||||||
class Mmg(CMakePackage):
|
class Mmg(CMakePackage):
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
import llnl.util.filesystem as fs
|
|
||||||
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
|
|
||||||
@ -167,7 +165,7 @@ def install(self, spec, prefix):
|
|||||||
super(Nektar, self).install(spec, prefix)
|
super(Nektar, self).install(spec, prefix)
|
||||||
if "+python" in spec:
|
if "+python" in spec:
|
||||||
python = which("python")
|
python = which("python")
|
||||||
with fs.working_dir(self.build_directory):
|
with working_dir(self.build_directory):
|
||||||
python("setup.py", "install", "--prefix", prefix)
|
python("setup.py", "install", "--prefix", prefix)
|
||||||
|
|
||||||
def setup_run_environment(self, env):
|
def setup_run_environment(self, env):
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||||
|
|
||||||
import spack.version
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
|
|
||||||
@ -63,7 +62,7 @@ def url_for_version(self, version):
|
|||||||
split_ver = str(ver).split(".")
|
split_ver = str(ver).split(".")
|
||||||
url_version = ".".join(split_ver[:3]) + "." + split_ver[4]
|
url_version = ".".join(split_ver[:3]) + "." + split_ver[4]
|
||||||
|
|
||||||
if version < spack.version.Version("1.8.2.1"):
|
if version < Version("1.8.2.1"):
|
||||||
url = "https://github.com/Kitware/ninja/archive/v{0}.kitware.dyndep-1.tar.gz"
|
url = "https://github.com/Kitware/ninja/archive/v{0}.kitware.dyndep-1.tar.gz"
|
||||||
else:
|
else:
|
||||||
url = (
|
url = (
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
import llnl.util.filesystem as fs
|
|
||||||
import llnl.util.tty as tty
|
import llnl.util.tty as tty
|
||||||
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
@ -370,7 +369,7 @@ def test_recipe(self):
|
|||||||
|
|
||||||
with working_dir("example-recipe", create=True):
|
with working_dir("example-recipe", create=True):
|
||||||
print("Current working directory (in example-recipe)")
|
print("Current working directory (in example-recipe)")
|
||||||
fs.copy(join_path(os.path.dirname(__file__), "test", "recipe.inp"), "inp")
|
copy(join_path(os.path.dirname(__file__), "test", "recipe.inp"), "inp")
|
||||||
exe = which(self.spec.prefix.bin.octopus)
|
exe = which(self.spec.prefix.bin.octopus)
|
||||||
out = exe(output=str.split, error=str.split)
|
out = exe(output=str.split, error=str.split)
|
||||||
check_outputs(expected, out)
|
check_outputs(expected, out)
|
||||||
@ -399,7 +398,7 @@ def test_he(self):
|
|||||||
|
|
||||||
with working_dir("example-he", create=True):
|
with working_dir("example-he", create=True):
|
||||||
print("Current working directory (in example-he)")
|
print("Current working directory (in example-he)")
|
||||||
fs.copy(join_path(os.path.dirname(__file__), "test", "he.inp"), "inp")
|
copy(join_path(os.path.dirname(__file__), "test", "he.inp"), "inp")
|
||||||
exe = which(self.spec.prefix.bin.octopus)
|
exe = which(self.spec.prefix.bin.octopus)
|
||||||
out = exe(output=str.split, error=str.split)
|
out = exe(output=str.split, error=str.split)
|
||||||
check_outputs(expected, out)
|
check_outputs(expected, out)
|
||||||
|
@ -10,7 +10,6 @@
|
|||||||
import llnl.util.tty as tty
|
import llnl.util.tty as tty
|
||||||
|
|
||||||
import spack.compilers
|
import spack.compilers
|
||||||
import spack.version
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
|
|
||||||
@ -736,7 +735,7 @@ def determine_variants(cls, exes, version):
|
|||||||
variants.append("+atomics")
|
variants.append("+atomics")
|
||||||
|
|
||||||
# java
|
# java
|
||||||
if version in spack.version.ver("1.7.4:"):
|
if version in ver("1.7.4:"):
|
||||||
match = re.search(r"\bJava bindings: (\S+)", output)
|
match = re.search(r"\bJava bindings: (\S+)", output)
|
||||||
if match and is_enabled(match.group(1)):
|
if match and is_enabled(match.group(1)):
|
||||||
variants.append("+java")
|
variants.append("+java")
|
||||||
@ -754,7 +753,7 @@ def determine_variants(cls, exes, version):
|
|||||||
variants.append("~static")
|
variants.append("~static")
|
||||||
|
|
||||||
# sqlite
|
# sqlite
|
||||||
if version in spack.version.ver("1.7.3:1"):
|
if version in ver("1.7.3:1"):
|
||||||
if re.search(r"\bMCA db: sqlite", output):
|
if re.search(r"\bMCA db: sqlite", output):
|
||||||
variants.append("+sqlite3")
|
variants.append("+sqlite3")
|
||||||
else:
|
else:
|
||||||
@ -765,7 +764,7 @@ def determine_variants(cls, exes, version):
|
|||||||
variants.append("+vt")
|
variants.append("+vt")
|
||||||
|
|
||||||
# thread_multiple
|
# thread_multiple
|
||||||
if version in spack.version.ver("1.5.4:2"):
|
if version in ver("1.5.4:2"):
|
||||||
match = re.search(r"MPI_THREAD_MULTIPLE: (\S+?),?", output)
|
match = re.search(r"MPI_THREAD_MULTIPLE: (\S+?),?", output)
|
||||||
if match and is_enabled(match.group(1)):
|
if match and is_enabled(match.group(1)):
|
||||||
variants.append("+thread_multiple")
|
variants.append("+thread_multiple")
|
||||||
@ -782,7 +781,7 @@ def determine_variants(cls, exes, version):
|
|||||||
variants.append("~cuda")
|
variants.append("~cuda")
|
||||||
|
|
||||||
# wrapper-rpath
|
# wrapper-rpath
|
||||||
if version in spack.version.ver("1.7.4:"):
|
if version in ver("1.7.4:"):
|
||||||
match = re.search(r"\bWrapper compiler rpath: (\S+)", output)
|
match = re.search(r"\bWrapper compiler rpath: (\S+)", output)
|
||||||
if match and is_enabled(match.group(1)):
|
if match and is_enabled(match.group(1)):
|
||||||
variants.append("+wrapper-rpath")
|
variants.append("+wrapper-rpath")
|
||||||
@ -790,7 +789,7 @@ def determine_variants(cls, exes, version):
|
|||||||
variants.append("~wrapper-rpath")
|
variants.append("~wrapper-rpath")
|
||||||
|
|
||||||
# cxx
|
# cxx
|
||||||
if version in spack.version.ver(":4"):
|
if version in ver(":4"):
|
||||||
match = re.search(r"\bC\+\+ bindings: (\S+)", output)
|
match = re.search(r"\bC\+\+ bindings: (\S+)", output)
|
||||||
if match and match.group(1) == "yes":
|
if match and match.group(1) == "yes":
|
||||||
variants.append("+cxx")
|
variants.append("+cxx")
|
||||||
@ -798,7 +797,7 @@ def determine_variants(cls, exes, version):
|
|||||||
variants.append("~cxx")
|
variants.append("~cxx")
|
||||||
|
|
||||||
# cxx_exceptions
|
# cxx_exceptions
|
||||||
if version in spack.version.ver(":4"):
|
if version in ver(":4"):
|
||||||
match = re.search(r"\bC\+\+ exceptions: (\S+)", output)
|
match = re.search(r"\bC\+\+ exceptions: (\S+)", output)
|
||||||
if match and match.group(1) == "yes":
|
if match and match.group(1) == "yes":
|
||||||
variants.append("+cxx_exceptions")
|
variants.append("+cxx_exceptions")
|
||||||
@ -806,7 +805,7 @@ def determine_variants(cls, exes, version):
|
|||||||
variants.append("~cxx_exceptions")
|
variants.append("~cxx_exceptions")
|
||||||
|
|
||||||
# singularity
|
# singularity
|
||||||
if version in spack.version.ver(":4"):
|
if version in ver(":4"):
|
||||||
if re.search(r"--with-singularity", output):
|
if re.search(r"--with-singularity", output):
|
||||||
variants.append("+singularity")
|
variants.append("+singularity")
|
||||||
|
|
||||||
@ -822,7 +821,7 @@ def determine_variants(cls, exes, version):
|
|||||||
variants.append("~memchecker")
|
variants.append("~memchecker")
|
||||||
|
|
||||||
# pmi
|
# pmi
|
||||||
if version in spack.version.ver("1.5.5:4"):
|
if version in ver("1.5.5:4"):
|
||||||
if re.search(r"\bMCA (?:ess|prrte): pmi", output):
|
if re.search(r"\bMCA (?:ess|prrte): pmi", output):
|
||||||
variants.append("+pmi")
|
variants.append("+pmi")
|
||||||
else:
|
else:
|
||||||
|
@ -6,8 +6,6 @@
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import llnl.util.filesystem as fs
|
|
||||||
|
|
||||||
import spack.util.environment
|
import spack.util.environment
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
@ -211,7 +209,7 @@ def fix_darwin_install(self):
|
|||||||
join_path(self.prefix.lib, "libpapi.so"),
|
join_path(self.prefix.lib, "libpapi.so"),
|
||||||
join_path(self.prefix.lib, "libpapi.dylib"),
|
join_path(self.prefix.lib, "libpapi.dylib"),
|
||||||
)
|
)
|
||||||
fs.fix_darwin_install_name(self.prefix.lib)
|
fix_darwin_install_name(self.prefix.lib)
|
||||||
|
|
||||||
test_src_dir = "src/smoke_tests"
|
test_src_dir = "src/smoke_tests"
|
||||||
test_requires_compiler = True
|
test_requires_compiler = True
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import llnl.util.filesystem as fs
|
|
||||||
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
|
|
||||||
@ -88,7 +86,7 @@ def headers(self):
|
|||||||
# Pythran is mainly meant to be used as a compiler, so return no headers to
|
# Pythran is mainly meant to be used as a compiler, so return no headers to
|
||||||
# avoid issue https://github.com/spack/spack/issues/33237 This can be refined
|
# avoid issue https://github.com/spack/spack/issues/33237 This can be refined
|
||||||
# later to allow using pythran also as a library.
|
# later to allow using pythran also as a library.
|
||||||
return fs.HeaderList([])
|
return HeaderList([])
|
||||||
|
|
||||||
def patch(self):
|
def patch(self):
|
||||||
# Compiler is used at run-time to determine name of OpenMP library to search for
|
# Compiler is used at run-time to determine name of OpenMP library to search for
|
||||||
|
@ -5,8 +5,6 @@
|
|||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
|
|
||||||
import llnl.util.filesystem as fs
|
|
||||||
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
|
|
||||||
@ -36,7 +34,7 @@ def add_files_to_view(self, view, merge_map: Dict[str, str], skip_if_exists=True
|
|||||||
# Replace the VIRTUAL_ENV variable in the activate scripts after copying
|
# Replace the VIRTUAL_ENV variable in the activate scripts after copying
|
||||||
if name.lower().startswith("activate"):
|
if name.lower().startswith("activate"):
|
||||||
shutil.copy(src, dst)
|
shutil.copy(src, dst)
|
||||||
fs.filter_file(
|
filter_file(
|
||||||
self.spec.prefix,
|
self.spec.prefix,
|
||||||
os.path.abspath(view.get_projection_for_spec(self.spec)),
|
os.path.abspath(view.get_projection_for_spec(self.spec)),
|
||||||
dst,
|
dst,
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
import spack
|
import spack
|
||||||
import spack.version
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
|
|
||||||
@ -118,7 +117,7 @@ class SingularityEos(CMakePackage, CudaPackage):
|
|||||||
depends_on("kokkos +wrapper+cuda_lambda", when="+cuda+kokkos")
|
depends_on("kokkos +wrapper+cuda_lambda", when="+cuda+kokkos")
|
||||||
|
|
||||||
# fix for older spacks
|
# fix for older spacks
|
||||||
if spack.version.Version(spack.spack_version) >= spack.version.Version("0.17"):
|
if Version(spack.spack_version) >= Version("0.17"):
|
||||||
depends_on("kokkos-kernels ~shared", when="+kokkos-kernels")
|
depends_on("kokkos-kernels ~shared", when="+kokkos-kernels")
|
||||||
|
|
||||||
for _flag in list(CudaPackage.cuda_arch_values):
|
for _flag in list(CudaPackage.cuda_arch_values):
|
||||||
|
@ -5,8 +5,6 @@
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from llnl.util.filesystem import find_first
|
|
||||||
|
|
||||||
import spack.build_systems.autotools
|
import spack.build_systems.autotools
|
||||||
import spack.build_systems.nmake
|
import spack.build_systems.nmake
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from llnl.util.filesystem import find_first
|
|
||||||
|
|
||||||
from spack.package import *
|
from spack.package import *
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user