summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/flux-core/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/flux-core/package.py')
-rw-r--r--var/spack/repos/builtin/packages/flux-core/package.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/var/spack/repos/builtin/packages/flux-core/package.py b/var/spack/repos/builtin/packages/flux-core/package.py
index 5423bc0d2f..1af75cba3d 100644
--- a/var/spack/repos/builtin/packages/flux-core/package.py
+++ b/var/spack/repos/builtin/packages/flux-core/package.py
@@ -57,11 +57,12 @@ class FluxCore(AutotoolsPackage):
depends_on("lua@5.1:5.3", when="@0.18.0:,master")
depends_on("lua-luaposix")
# `link` dependency on python due to Flux's `pymod` module
- depends_on("python@3.6:", type=('build', 'run', 'link'))
- depends_on("py-cffi", type=('build', 'run'))
- depends_on("py-six", type=('build', 'run'))
- depends_on("py-pyyaml")
- depends_on("py-jsonschema")
+ depends_on("python@3.6:", when='@0.17:', type=('build', 'link', 'run'))
+ depends_on("python@2.7:", type=('build', 'link', 'run'))
+ depends_on("py-cffi@1.1:", type=('build', 'run'))
+ depends_on("py-six@1.9:", when='@:0.24', type=('build', 'run'))
+ depends_on("py-pyyaml@3.10:", type=('build', 'run'))
+ depends_on("py-jsonschema@2.3:", type=('build', 'run'))
depends_on("jansson")
depends_on("jansson@2.10:", when="@0.21.0:")
depends_on("pkgconfig")