diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2022-07-30 15:19:18 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2022-07-31 13:29:20 -0700 |
commit | f52f6e99dbf1131886a80112b8c79dfc414afb7c (patch) | |
tree | 05cb7d64b2395922f2f24683da49f472075be12c /var/spack/repos/builtin/packages/costa/package.py | |
parent | 549ba1ed32372c67fc57271cde3797d58b7dec6e (diff) | |
download | spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.gz spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.bz2 spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.xz spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.zip |
black: reformat entire repository with black
Diffstat (limited to 'var/spack/repos/builtin/packages/costa/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/costa/package.py | 52 |
1 files changed, 27 insertions, 25 deletions
diff --git a/var/spack/repos/builtin/packages/costa/package.py b/var/spack/repos/builtin/packages/costa/package.py index a16b4c7dfc..70c2fc8457 100644 --- a/var/spack/repos/builtin/packages/costa/package.py +++ b/var/spack/repos/builtin/packages/costa/package.py @@ -13,25 +13,27 @@ class Costa(CMakePackage): Based on the paper: https://arxiv.org/abs/2106.06601 """ - maintainers = ['haampie', 'kabicm'] - homepage = 'https://github.com/eth-cscs/COSTA' - url = 'https://github.com/eth-cscs/COSTA/releases/download/v2.0/COSTA-v2.0.tar.gz' - git = 'https://github.com/eth-cscs/COSTA.git' + maintainers = ["haampie", "kabicm"] + homepage = "https://github.com/eth-cscs/COSTA" + url = "https://github.com/eth-cscs/COSTA/releases/download/v2.0/COSTA-v2.0.tar.gz" + git = "https://github.com/eth-cscs/COSTA.git" # note: The default archives produced with github do not have the archives # of the submodules. - version('master', branch='master', submodules=True) - version('2.0', sha256='de250197f31f7d23226c6956a687c3ff46fb0ff6c621a932428236c3f7925fe4') + version("master", branch="master", submodules=True) + version("2.0", sha256="de250197f31f7d23226c6956a687c3ff46fb0ff6c621a932428236c3f7925fe4") - variant('scalapack', default=False, description='Build with ScaLAPACK API') - variant('shared', default=False, description="Build shared libraries") + variant("scalapack", default=False, description="Build with ScaLAPACK API") + variant("shared", default=False, description="Build shared libraries") - depends_on('cmake@3.12:', type='build') - depends_on('mpi@3:') - depends_on('scalapack', when='+scalapack') + depends_on("cmake@3.12:", type="build") + depends_on("mpi@3:") + depends_on("scalapack", when="+scalapack") def url_for_version(self, version): - return 'https://github.com/eth-cscs/COSTA/releases/download/v{0}/COSTA-v{1}.tar.gz'.format(version, version) + return "https://github.com/eth-cscs/COSTA/releases/download/v{0}/COSTA-v{1}.tar.gz".format( + version, version + ) def setup_build_environment(self, env): return @@ -39,21 +41,21 @@ class Costa(CMakePackage): def costa_scalapack_cmake_arg(self): spec = self.spec - if '~scalapack' in spec: - return 'OFF' - elif '^intel-mkl' in spec or '^intel-oneapi-mkl' in spec: - return 'MKL' - elif '^cray-libsci' in spec: - return 'CRAY_LIBSCI' + if "~scalapack" in spec: + return "OFF" + elif "^intel-mkl" in spec or "^intel-oneapi-mkl" in spec: + return "MKL" + elif "^cray-libsci" in spec: + return "CRAY_LIBSCI" - return 'CUSTOM' + return "CUSTOM" def cmake_args(self): return [ - self.define('COSTA_WITH_BENCHMARKS', 'OFF'), - self.define('COSTA_WITH_APPS', 'OFF'), - self.define('COSTA_WITH_TESTS', 'OFF'), - self.define('COSTA_WITH_PROFILING', 'OFF'), - self.define('COSTA_SCALAPACK', self.costa_scalapack_cmake_arg()), - self.define('BUILD_SHARED_LIBS', '+shared' in self.spec) + self.define("COSTA_WITH_BENCHMARKS", "OFF"), + self.define("COSTA_WITH_APPS", "OFF"), + self.define("COSTA_WITH_TESTS", "OFF"), + self.define("COSTA_WITH_PROFILING", "OFF"), + self.define("COSTA_SCALAPACK", self.costa_scalapack_cmake_arg()), + self.define("BUILD_SHARED_LIBS", "+shared" in self.spec), ] |