Remove some explicit dependencies (#45146)

As discussed in https://github.com/spack/spack/pull/44881#issuecomment-2218411735 a `spack install py-globus-cli` fails to concretize on an Ubuntu 22.04 under Windows WSL2 because of too strict of explicit dependencies.

Let's try to remove them here (since these are "just in case" and in all honesty should be handled by `py-globus-sdk` anyways).
This commit is contained in:
Lev Gorenstein 2024-07-11 14:19:47 -04:00 committed by GitHub
parent 4fe5f35c2f
commit b8d10916af
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -26,10 +26,3 @@ class PyGlobusCli(PythonPackage):
depends_on("py-click@8", type=("build", "run"))
depends_on("py-jmespath@1.0.1", type=("build", "run"))
depends_on("py-packaging@17:", type=("build", "run"))
# According to the developers, these requirements are implicit
# for py-globus-sdk, but they are listed explicitly "in case
# the underlying lib ever changes"
depends_on("py-requests@2.19.1:2", type=("build", "run"))
depends_on("py-pyjwt@2.0.0:2+crypto", type=("build", "run"))
depends_on("py-cryptography@3.3.1:3.3", type=("build", "run"))
depends_on("py-typing-extensions@4:", type=("build", "run"), when="^python@:3.10")