py-*: fix self-referential dependencies (#42548)
This commit is contained in:
parent
9099e4c233
commit
b0f3489d68
@ -45,7 +45,7 @@ class PyImagecodecs(PythonPackage):
|
||||
depends_on("openjpeg@2.4.0:")
|
||||
depends_on("snappy@1.1.9:")
|
||||
depends_on("zlib-api")
|
||||
depends_on("zlib@1.2.11:", when="^zlib")
|
||||
depends_on("zlib@1.2.11:", when="^[virtuals=zlib-api] zlib")
|
||||
depends_on("zopfli@1.0.3: +shared")
|
||||
depends_on("zstd@1.5.2:")
|
||||
|
||||
|
@ -22,7 +22,7 @@ class PyPySpy(Package):
|
||||
# CargoPackage base class.
|
||||
depends_on("rust", type="build")
|
||||
depends_on("unwind")
|
||||
depends_on("libunwind components=ptrace", when="^libunwind")
|
||||
depends_on("libunwind components=ptrace", when="^[virtuals=unwind] libunwind")
|
||||
|
||||
def install(self, spec, prefix):
|
||||
cargo = which("cargo")
|
||||
|
@ -47,7 +47,9 @@ class PyTopiaryAsr(PythonPackage):
|
||||
depends_on("raxml-ng@1.1:", type="run")
|
||||
|
||||
depends_on("mpi", type="run")
|
||||
depends_on("openmpi+legacylaunchers", type="run", when="^openmpi schedulers=slurm")
|
||||
depends_on(
|
||||
"openmpi+legacylaunchers", type="run", when="^[virtuals=mpi] openmpi schedulers=slurm"
|
||||
)
|
||||
|
||||
conflicts("^mpich")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user