py-*: fix self-referential dependencies (#42548)

This commit is contained in:
Massimiliano Culpo 2024-02-07 16:52:26 +01:00 committed by GitHub
parent 9099e4c233
commit b0f3489d68
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 3 deletions

View File

@ -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:")

View File

@ -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")

View File

@ -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")