From 7423f52cd3be391094e5679310720ce1a3389dfa Mon Sep 17 00:00:00 2001 From: Sajid Ali Date: Wed, 30 Nov 2022 08:55:24 -0600 Subject: PMIx: enable python bindings (#34107) --- var/spack/repos/builtin/packages/pmix/package.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/pmix/package.py b/var/spack/repos/builtin/packages/pmix/package.py index 40f5dd14f0..999535b92f 100644 --- a/var/spack/repos/builtin/packages/pmix/package.py +++ b/var/spack/repos/builtin/packages/pmix/package.py @@ -69,6 +69,8 @@ class Pmix(AutotoolsPackage): description="allow a PMIx server to request services from " "a system-level REST server", ) + variant("python", default=False, when="@4.1.2:", description="Enable python bindigs") + variant("docs", default=False, description="Build manpages") depends_on("m4", type="build", when="@master") @@ -83,6 +85,8 @@ class Pmix(AutotoolsPackage): depends_on("hwloc@1.11:1,2:", when="@3:") depends_on("curl", when="+restful") depends_on("jansson@2.11:", when="+restful") + depends_on("python", when="+python") + depends_on("py-cython", when="+python") def autoreconf(self, spec, prefix): """Only needed when building from git checkout""" @@ -101,6 +105,8 @@ class Pmix(AutotoolsPackage): config_args.append("--with-libevent=" + spec["libevent"].prefix) config_args.append("--with-hwloc=" + spec["hwloc"].prefix) + config_args.extend(self.enable_or_disable("python-bindings", variant="python")) + config_args.extend( self.enable_or_disable( "pmi-backward-compatibility", variant="pmi_backwards_compatibility" -- cgit v1.2.3-70-g09d2