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("openjpeg@2.4.0:")
|
||||||
depends_on("snappy@1.1.9:")
|
depends_on("snappy@1.1.9:")
|
||||||
depends_on("zlib-api")
|
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("zopfli@1.0.3: +shared")
|
||||||
depends_on("zstd@1.5.2:")
|
depends_on("zstd@1.5.2:")
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ class PyPySpy(Package):
|
|||||||
# CargoPackage base class.
|
# CargoPackage base class.
|
||||||
depends_on("rust", type="build")
|
depends_on("rust", type="build")
|
||||||
depends_on("unwind")
|
depends_on("unwind")
|
||||||
depends_on("libunwind components=ptrace", when="^libunwind")
|
depends_on("libunwind components=ptrace", when="^[virtuals=unwind] libunwind")
|
||||||
|
|
||||||
def install(self, spec, prefix):
|
def install(self, spec, prefix):
|
||||||
cargo = which("cargo")
|
cargo = which("cargo")
|
||||||
|
@ -47,7 +47,9 @@ class PyTopiaryAsr(PythonPackage):
|
|||||||
depends_on("raxml-ng@1.1:", type="run")
|
depends_on("raxml-ng@1.1:", type="run")
|
||||||
|
|
||||||
depends_on("mpi", 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")
|
conflicts("^mpich")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user