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/coral/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/coral/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/coral/package.py | 79 |
1 files changed, 42 insertions, 37 deletions
diff --git a/var/spack/repos/builtin/packages/coral/package.py b/var/spack/repos/builtin/packages/coral/package.py index 9358d1054d..734f414100 100644 --- a/var/spack/repos/builtin/packages/coral/package.py +++ b/var/spack/repos/builtin/packages/coral/package.py @@ -8,54 +8,59 @@ from spack.package import * class Coral(CMakePackage): """CORAL is an abstraction layer with an SQL-free API to access data stored - using relational database technologies. It is used directly by - experiment-specific applications and internally by COOL.""" + using relational database technologies. It is used directly by + experiment-specific applications and internally by COOL.""" homepage = "https://coral-cool.docs.cern.ch/" - git = "https://gitlab.cern.ch/lcgcoral/coral.git" - - tags = ['hep'] - - version('3.3.10', tag='CORAL_3_3_10') - version('3.3.3', tag='CORAL_3_3_3') - variant('binary_tag', default='auto') - - depends_on('ninja') - depends_on('ccache') - depends_on('boost') - depends_on('cppunit') - depends_on('expat') - depends_on('frontier-client') - depends_on('libaio') - depends_on('mariadb') - depends_on('python') -# depends_on('qmtest') - depends_on('xerces-c') - depends_on('sqlite') - depends_on('gperftools') - depends_on('igprof') - depends_on('libunwind') - depends_on('valgrind') - depends_on('oracle-instant-client') - depends_on('libtirpc') + git = "https://gitlab.cern.ch/lcgcoral/coral.git" + + tags = ["hep"] + + version("3.3.10", tag="CORAL_3_3_10") + version("3.3.3", tag="CORAL_3_3_3") + variant("binary_tag", default="auto") + + depends_on("ninja") + depends_on("ccache") + depends_on("boost") + depends_on("cppunit") + depends_on("expat") + depends_on("frontier-client") + depends_on("libaio") + depends_on("mariadb") + depends_on("python") + # depends_on('qmtest') + depends_on("xerces-c") + depends_on("sqlite") + depends_on("gperftools") + depends_on("igprof") + depends_on("libunwind") + depends_on("valgrind") + depends_on("oracle-instant-client") + depends_on("libtirpc") def determine_binary_tag(self): # As far as I can tell from reading the source code, `binary_tag` # can be almost arbitraryThe only real difference it makes is # disabling oracle dependency for non-x86 platforms - if self.spec.variants['binary_tag'].value != 'auto': - return self.spec.variants['binary_tag'].value + if self.spec.variants["binary_tag"].value != "auto": + return self.spec.variants["binary_tag"].value - binary_tag = str(self.spec.target.family) + \ - '-' + self.spec.os + \ - '-' + self.spec.compiler.name + str(self.spec.compiler.version.joined) + \ - ('-opt' if 'Rel' in self.spec.variants['build_type'].value else '-dbg') + binary_tag = ( + str(self.spec.target.family) + + "-" + + self.spec.os + + "-" + + self.spec.compiler.name + + str(self.spec.compiler.version.joined) + + ("-opt" if "Rel" in self.spec.variants["build_type"].value else "-dbg") + ) return binary_tag def cmake_args(self): - args = ['-DBINARY_TAG=' + self.determine_binary_tag()] - if self.spec['python'].version >= Version("3.0.0"): - args.append('-DLCG_python3=on') + args = ["-DBINARY_TAG=" + self.determine_binary_tag()] + if self.spec["python"].version >= Version("3.0.0"): + args.append("-DLCG_python3=on") return args |