diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2024-11-24 15:42:06 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-24 15:42:06 +0100 |
commit | 9156e4be0458d907ba289661bd64b3dbd8a4c058 (patch) | |
tree | ac121ca0cb479b60d776e08c5bce0fcd87d1a982 | |
parent | 12d3abc7360da0a29338d6f9016a0a668bc998cb (diff) | |
download | spack-9156e4be0458d907ba289661bd64b3dbd8a4c058.tar.gz spack-9156e4be0458d907ba289661bd64b3dbd8a4c058.tar.bz2 spack-9156e4be0458d907ba289661bd64b3dbd8a4c058.tar.xz spack-9156e4be0458d907ba289661bd64b3dbd8a4c058.zip |
awscli-v2: add v2.22.4 (#47765)
-rw-r--r-- | var/spack/repos/builtin/packages/awscli-v2/package.py | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/awscli-v2/package.py b/var/spack/repos/builtin/packages/awscli-v2/package.py index ea9973c125..51b8038894 100644 --- a/var/spack/repos/builtin/packages/awscli-v2/package.py +++ b/var/spack/repos/builtin/packages/awscli-v2/package.py @@ -15,24 +15,31 @@ class AwscliV2(PythonPackage): maintainers("climbfuji", "teaguesterling") + version("2.22.4", sha256="56c6170f3be830afef2dea60fc3fd7ed14cf2ca2efba055c085fe6a7c4de358e") version("2.15.53", sha256="a4f5fd4e09b8f2fb3d2049d0610c7b0993f9aafaf427f299439f05643b25eb4b") version("2.13.22", sha256="dd731a2ba5973f3219f24c8b332a223a29d959493c8a8e93746d65877d02afc1") + with default_args(type="build"): + depends_on("py-flit-core@3.7.1:3.9.0", when="@2.22:") + depends_on("py-flit-core@3.7.1:3.8.0", when="@:2.15") + with default_args(type=("build", "run")): - depends_on("python@3.8:") - depends_on("py-flit-core@3.7.1:3.8.0") depends_on("py-colorama@0.2.5:0.4.6") depends_on("py-docutils@0.10:0.19") - # Remove upper bound to enable Python 3.12 support - # depends_on("py-cryptography@3.3.2:40.0.1") - depends_on("py-cryptography@3.3.2:") + depends_on("py-cryptography@40:43.0.1", when="@2.22:") + depends_on("py-cryptography@3.3.2:40.0.1", when="@:2.15") depends_on("py-ruamel-yaml@0.15:0.17.21") - depends_on("py-ruamel-yaml-clib@0.2:0.2.7", when="^python@:3.9") + depends_on("py-ruamel-yaml-clib@0.2:", when="@2.22:") + # Upper bound relaxed for Python 3.13 support + # depends_on("py-ruamel-yaml-clib@0.2:0.2.8", when="@2.22:") + depends_on("py-ruamel-yaml-clib@0.2:0.2.7", when="@:2.15") depends_on("py-prompt-toolkit@3.0.24:3.0.38") depends_on("py-distro@1.5:1.8") - depends_on("py-awscrt@0.16.4:0.16.16", when="@2.13") + depends_on("py-awscrt@0.19.18:0.22.0", when="@2.22:") depends_on("py-awscrt@0.19.18:0.19.19", when="@2.15") - depends_on("py-python-dateutil@2.1:2.8.2") + depends_on("py-awscrt@0.16.4:0.16.16", when="@2.13") + depends_on("py-python-dateutil@2.1:2.9.0", when="@2.22:") + depends_on("py-python-dateutil@2.1:2.8.2", when="@:2.15") depends_on("py-jmespath@0.7.1:1.0") depends_on("py-urllib3@1.25.4:1.26") |