summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/coral/package.py
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2022-07-30 15:19:18 -0700
committerTodd Gamblin <tgamblin@llnl.gov>2022-07-31 13:29:20 -0700
commitf52f6e99dbf1131886a80112b8c79dfc414afb7c (patch)
tree05cb7d64b2395922f2f24683da49f472075be12c /var/spack/repos/builtin/packages/coral/package.py
parent549ba1ed32372c67fc57271cde3797d58b7dec6e (diff)
downloadspack-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.py79
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