diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/professor/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/professor/package.py | 37 |
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")) |