Add py-dask and py-distributed 2024.7.1 (#45546)

* Add dask 2024.3 and distributed 2024.7

* [@spackbot] updating style on behalf of Chrismarsh

---------

Co-authored-by: Chrismarsh <Chrismarsh@users.noreply.github.com>
This commit is contained in:
Chris Marsh 2024-08-13 13:27:47 -06:00 committed by GitHub
parent 2b95eecb83
commit 70eb7506df
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 0 deletions

View File

@ -16,6 +16,7 @@ class PyDask(PythonPackage):
license("BSD-3-Clause")
version("2024.7.1", sha256="dbaef2d50efee841a9d981a218cfeb50392fc9a95e0403b6d680450e4f50d531")
version("2023.4.1", sha256="9dc72ebb509f58f3fe518c12dd5a488c67123fdd66ccb0b968b34fd11e512153")
version("2022.10.2", sha256="42cb43f601709575fa46ce09e74bea83fdd464187024f56954e09d9b428ceaab")
version("2021.6.2", sha256="8588fcd1a42224b7cfcd2ebc8ad616734abb6b1a4517efd52d89c7dd66eb91f8")
@ -29,6 +30,7 @@ class PyDask(PythonPackage):
variant("dataframe", default=True, description="Install requirements for dask.dataframe")
variant("distributed", default=True, description="Install requirements for dask.distributed")
variant("diagnostics", default=False, description="Install requirements for dask.diagnostics")
variant(
"delayed",
default=True,
@ -54,6 +56,7 @@ class PyDask(PythonPackage):
depends_on("py-toolz@0.10.0:", type=("build", "run"), when="@2023.4.1:")
depends_on("py-partd@0.3.10:", type=("build", "run"), when="@2021.3.1:")
depends_on("py-partd@1.2.0:", type=("build", "run"), when="@2023.4.0:")
depends_on("py-partd@1.4.0:", type=("build", "run"), when="@2024.7.1:")
depends_on("py-click@7.0:", type=("build", "run"), when="@2022.10.2:")
depends_on("py-click@8.0:", type=("build", "run"), when="@2023.4.1:")
depends_on("py-importlib-metadata@4.13.0:", type=("build", "run"), when="@2023.4.0:")
@ -89,6 +92,7 @@ class PyDask(PythonPackage):
depends_on("py-pandas@0.25.0:", type=("build", "run"), when="@2020.12.0: +dataframe")
depends_on("py-pandas@1.0:", type=("build", "run"), when="@2022.10.2: +dataframe")
depends_on("py-pandas@1.3:", type=("build", "run"), when="@2023.4.0: +dataframe")
depends_on("py-pandas@2.0:", type=("build", "run"), when="@2024.7.1: +dataframe")
# The dependency on py-toolz is non-optional starting version 2021.3.1
depends_on("py-toolz@0.8.2:", type=("build", "run"), when="@:2021.3.0 +dataframe")
# The dependency on py-partd is non-optional starting version 2021.3.1
@ -103,6 +107,7 @@ class PyDask(PythonPackage):
depends_on("py-distributed@2021.6.2", type=("build", "run"), when="@2021.6.2 +distributed")
depends_on("py-distributed@2022.10.2", type=("build", "run"), when="@2022.10.2 +distributed")
depends_on("py-distributed@2023.4.1", type=("build", "run"), when="@2023.4.1 +distributed")
depends_on("py-distributed@2024.7.1", type=("build", "run"), when="@2024.7.1 +distributed")
# Requirements for dask.diagnostics
depends_on("py-bokeh@1.0.0:1,2.0.1:", type=("build", "run"), when="+diagnostics")

View File

@ -32,6 +32,7 @@ class PyDistributed(PythonPackage):
license("BSD-3-Clause")
version("2024.7.1", sha256="7bce7fa745163b55bdd67fd632b3edf57b31827640390b92d0ee3f73436429d3")
version("2023.4.1", sha256="0140376338efdcf8db1d03f7c1fdbb5eab2a337b03e955d927c116824ee94ac5")
version("2022.10.2", sha256="53f0a5bf6efab9a5ab3345cd913f6d3f3d4ea444ee2edbea331c7fef96fd67d0")
version("2022.2.1", sha256="fb62a75af8ef33bbe1aa80a68c01a33a93c1cd5a332dd017ab44955bf7ecf65b")
@ -57,6 +58,7 @@ class PyDistributed(PythonPackage):
depends_on("py-packaging@20.0:", type=("build", "run"), when="@2022.2.1:")
depends_on("py-psutil@5.0:", type=("build", "run"))
depends_on("py-psutil@5.7.0:", type=("build", "run"), when="@2023.4.1:")
depends_on("py-psutil@5.7.2:", type=("build", "run"), when="@2024.7.1:")
depends_on("py-sortedcontainers@:1,2.0.2:", type=("build", "run"))
depends_on("py-sortedcontainers@2.0.5:", type=("build", "run"), when="@2023.4.1:")
depends_on("py-tblib@1.6:", type=("build", "run"))
@ -67,8 +69,10 @@ class PyDistributed(PythonPackage):
depends_on("py-tornado@5:", type=("build", "run"), when="^python@:3.7")
depends_on("py-tornado@6.0.3:", type=("build", "run"), when="^python@3.8:")
depends_on("py-tornado@6.0.3:6.1", type=("build", "run"), when="@2022.10.2:")
depends_on("py-tornado@6.0.4:", type=("build", "run"), when="@2024.7.1:")
depends_on("py-zict@0.1.3:", type=("build", "run"))
depends_on("py-zict@2.2.0:", type=("build", "run"), when="@2023.4.1:")
depends_on("py-zict@3.0.0:", type=("build", "run"), when="@2024.7.1:")
depends_on("py-pyyaml", type=("build", "run"))
depends_on("py-pyyaml@5.3.1:", type=("build", "run"), when="@2023.4.1:")
depends_on("py-urllib3", type=("build", "run"), when="@2022.10.2:")