summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/professor/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/professor/package.py')
-rw-r--r--var/spack/repos/builtin/packages/professor/package.py37
1 files changed, 20 insertions, 17 deletions
diff --git a/var/spack/repos/builtin/packages/professor/package.py b/var/spack/repos/builtin/packages/professor/package.py
index eef891b0f9..2db74d5a6a 100644
--- a/var/spack/repos/builtin/packages/professor/package.py
+++ b/var/spack/repos/builtin/packages/professor/package.py
@@ -11,30 +11,33 @@ class Professor(Package):
"""Professor Monte-Carlo tuning package"""
homepage = "https://professor.hepforge.org/"
- url = "https://professor.hepforge.org/downloads/?f=Professor-2.3.3.tar.gz"
+ url = "https://professor.hepforge.org/downloads/?f=Professor-2.3.3.tar.gz"
- maintainers = ['mjk655']
+ maintainers = ["mjk655"]
- version('2.3.3', sha256='60c5ba00894c809e2c31018bccf22935a9e1f51c0184468efbdd5d27b211009f')
+ version("2.3.3", sha256="60c5ba00894c809e2c31018bccf22935a9e1f51c0184468efbdd5d27b211009f")
- variant('interactive', default=True,
- description='Install prof-I (Interactive parametrization explorer)')
+ variant(
+ "interactive",
+ default=True,
+ description="Install prof-I (Interactive parametrization explorer)",
+ )
- depends_on('yoda')
- depends_on('eigen')
- depends_on('py-cython')
- depends_on('py-iminuit')
- depends_on('py-matplotlib')
- depends_on('py-matplotlib backend=wx', when='+interactive')
- depends_on('root')
+ depends_on("yoda")
+ depends_on("eigen")
+ depends_on("py-cython")
+ depends_on("py-iminuit")
+ depends_on("py-matplotlib")
+ depends_on("py-matplotlib backend=wx", when="+interactive")
+ depends_on("root")
- extends('python')
+ extends("python")
def setup_build_environment(self, env):
- env.set('PROF_VERSION', self.spec.version)
+ env.set("PROF_VERSION", self.spec.version)
def install(self, spec, prefix):
make()
- make('PREFIX={0}'.format(prefix), "install")
- if self.spec.satisfies('~interactive'):
- os.remove(join_path(prefix.bin, 'prof2-I'))
+ make("PREFIX={0}".format(prefix), "install")
+ if self.spec.satisfies("~interactive"):
+ os.remove(join_path(prefix.bin, "prof2-I"))