From b8d10916af1ddf4b6beb543600f173d35d39d008 Mon Sep 17 00:00:00 2001 From: Lev Gorenstein Date: Thu, 11 Jul 2024 14:19:47 -0400 Subject: [PATCH] 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). --- var/spack/repos/builtin/packages/py-globus-cli/package.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/var/spack/repos/builtin/packages/py-globus-cli/package.py b/var/spack/repos/builtin/packages/py-globus-cli/package.py index c597ab375a3..c945eddabaa 100644 --- a/var/spack/repos/builtin/packages/py-globus-cli/package.py +++ b/var/spack/repos/builtin/packages/py-globus-cli/package.py @@ -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")