public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python-dask] rawhide: Update to latest version (#2487959)
@ 2026-07-08  4:25 Elliott Sales de Andrade
  0 siblings, 0 replies; only message in thread
From: Elliott Sales de Andrade @ 2026-07-08  4:25 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/python-dask
Branch : rawhide
Commit : 74318b05f5e9968c59472d786fd3cdc71202ce8b
Author : Elliott Sales de Andrade <quantum.analyst@gmail.com>
Date   : 2026-07-08T00:22:20-04:00
Stats  : +9/-460 in 7 file(s)
URL    : https://src.fedoraproject.org/rpms/python-dask/c/74318b05f5e9968c59472d786fd3cdc71202ce8b?branch=rawhide

Log:
Update to latest version (#2487959)

---
diff --git a/.gitignore b/.gitignore
index 38d8d39..e542fda 100644
--- a/.gitignore
+++ b/.gitignore
@@ -95,3 +95,4 @@
 /dask-2025.12.0.tar.gz
 /dask-2026.1.2.tar.gz
 /dask-2026.3.0.tar.gz
+/dask-2026.7.0.tar.gz

diff --git a/0001-Remove-extra-test-dependencies.patch b/0001-Remove-extra-test-dependencies.patch
index be0bd82..d2d736b 100644
--- a/0001-Remove-extra-test-dependencies.patch
+++ b/0001-Remove-extra-test-dependencies.patch
@@ -1,7 +1,7 @@
-From 9e8dee83e4ba2f4cb7732954d3f954c59dd758c0 Mon Sep 17 00:00:00 2001
+From 9fb453cd1a06860647e014d1ec1210fe8e226389 Mon Sep 17 00:00:00 2001
 From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
 Date: Thu, 20 Jun 2024 21:08:07 -0400
-Subject: [PATCH 1/4] Remove extra test dependencies
+Subject: [PATCH] Remove extra test dependencies
 
 Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
 ---
@@ -9,10 +9,10 @@ Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
  1 file changed, 3 deletions(-)
 
 diff --git a/pyproject.toml b/pyproject.toml
-index c3290c014..d5db454ad 100644
+index 0022b1e97..6ea11da27 100644
 --- a/pyproject.toml
 +++ b/pyproject.toml
-@@ -77,12 +77,10 @@ complete = [
+@@ -74,12 +74,10 @@ complete = [
  test = [
      "pandas[test]",
      "pytest",
@@ -25,7 +25,7 @@ index c3290c014..d5db454ad 100644
  ]
  
  [project.entry-points."dask.array.backends"]
-@@ -167,7 +165,6 @@ addopts = [
+@@ -164,7 +162,6 @@ addopts = [
      "--strict-markers",
      "--durations=10",
      "--color=yes",
@@ -34,5 +34,5 @@ index c3290c014..d5db454ad 100644
  filterwarnings = [
      "error",
 -- 
-2.52.0
+2.54.0
 

diff --git a/0002-Clean-up-minimum-pyarrow-version-checks-12376.patch b/0002-Clean-up-minimum-pyarrow-version-checks-12376.patch
deleted file mode 100644
index 849b113..0000000
--- a/0002-Clean-up-minimum-pyarrow-version-checks-12376.patch
+++ /dev/null
@@ -1,212 +0,0 @@
-From ca435a2dc6da3d05587962d8e33f6503547c4415 Mon Sep 17 00:00:00 2001
-From: Guido Imperiale <crusaderky@gmail.com>
-Date: Thu, 7 May 2026 12:15:59 +0100
-Subject: [PATCH 2/4] Clean up minimum pyarrow version checks (#12376)
-
-Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
----
- dask/bag/core.py                             |  5 +++--
- dask/bytes/tests/test_http.py                | 16 +++++++--------
- dask/dataframe/_compat.py                    | 16 ++++-----------
- dask/dataframe/backends.py                   |  4 +---
- dask/dataframe/dask_expr/_collection.py      |  6 ------
- dask/dataframe/tests/test_utils_dataframe.py | 21 +++-----------------
- dask/utils.py                                |  5 ++---
- 7 files changed, 20 insertions(+), 53 deletions(-)
-
-diff --git a/dask/bag/core.py b/dask/bag/core.py
-index f3aa6f8da..fa169aee0 100644
---- a/dask/bag/core.py
-+++ b/dask/bag/core.py
-@@ -2614,14 +2614,15 @@ def split(seq, n):
- 
- def to_dataframe(seq, columns, dtypes):
-     import pandas as pd
--    from packaging.version import Version
-+
-+    from dask._pandas_compat import PANDAS_GE_300
- 
-     seq = reify(seq)
-     # pd.DataFrame expects lists, only copy if necessary
-     if not isinstance(seq, list):
-         seq = list(seq)
- 
--    kwargs = {} if Version(pd.__version__).major >= 3 else {"copy": False}
-+    kwargs = {} if PANDAS_GE_300 else {"copy": False}
-     res = pd.DataFrame(seq, columns=list(columns))
-     return res.astype(dtypes, **kwargs)
- 
-diff --git a/dask/bytes/tests/test_http.py b/dask/bytes/tests/test_http.py
-index ccb37edea..f9b5f4fc3 100644
---- a/dask/bytes/tests/test_http.py
-+++ b/dask/bytes/tests/test_http.py
-@@ -171,16 +171,14 @@ def test_open_glob(dir_server):
- 
- 
- @pytest.mark.network
--@pytest.mark.parametrize(
--    "engine",
--    ["pyarrow"],
--)
--def test_parquet(engine):
-+def test_parquet():
-     pytest.importorskip("requests", minversion="2.21.0")
-+    pytest.importorskip(
-+        "pyarrow",
-+        minversion="22.0.0",
-+        reason="https://github.com/apache/arrow/issues/47981",
-+    )
-     dd = pytest.importorskip("dask.dataframe")
--    pa = pytest.importorskip(engine)
--    if Version(pa.__version__) >= Version("22.0.0"):
--        pytest.skip(reason="https://github.com/apache/arrow/issues/47981")
- 
-     df = dd.read_parquet(
-         [
-@@ -188,7 +186,7 @@ def test_parquet(engine):
-             "master/parquet-testdata/impala/1.1.1-NONE/"
-             "nation.impala.parquet"
-         ],
--        engine=engine,
-+        engine="pyarrow",
-     ).compute()
-     assert df.n_nationkey.tolist() == list(range(25))
-     assert df.columns.tolist() == ["n_nationkey", "n_name", "n_regionkey", "n_comment"]
-diff --git a/dask/dataframe/_compat.py b/dask/dataframe/_compat.py
-index e89d07a87..1832e7700 100644
---- a/dask/dataframe/_compat.py
-+++ b/dask/dataframe/_compat.py
-@@ -39,19 +39,12 @@ from dask._pandas_compat import (
- 
- try:
-     import pyarrow as pa
-+
-+    PYARROW_VERSION = Version(pa.__version__)
-+    HAS_PYARROW = PYARROW_VERSION >= Version("16.0.0")
- except ImportError:
-+    PYARROW_VERSION = Version("0.0.0")
-     HAS_PYARROW = False
--else:
--    HAS_PYARROW = True
--
--
--if HAS_PYARROW:
--    PYARROW_VERSION: Version | None = Version(pa.__version__)
--    # we know that Version should be non-None when PYARROW_VERSION is True.
--    PYARROW_GE_2101: bool | None = PYARROW_VERSION.release >= (21, 0, 1)  # type: ignore[union-attr]
--else:
--    PYARROW_VERSION = None
--    PYARROW_GE_2101 = None
- 
- 
- __all__ = [
-@@ -79,6 +72,5 @@ __all__ = [
-     "IndexingError",
-     "HAS_PYARROW",
-     "PYARROW_VERSION",
--    "PYARROW_GE_2101",
-     "tm",
- ]
-diff --git a/dask/dataframe/backends.py b/dask/dataframe/backends.py
-index 0ab20a7a7..8c77a66b0 100644
---- a/dask/dataframe/backends.py
-+++ b/dask/dataframe/backends.py
-@@ -52,9 +52,7 @@ try:
-     import pyarrow as pa
-     import pyarrow.compute
- except ImportError:
--    HAS_PYARROW = False
--else:
--    HAS_PYARROW = True
-+    pass
- 
- 
- class DataFrameBackendEntrypoint(DaskBackendEntrypoint):
-diff --git a/dask/dataframe/dask_expr/_collection.py b/dask/dataframe/dask_expr/_collection.py
-index d428f1cbb..def849730 100644
---- a/dask/dataframe/dask_expr/_collection.py
-+++ b/dask/dataframe/dask_expr/_collection.py
-@@ -11,9 +11,7 @@ from typing import Any, ClassVar, Literal
- 
- import numpy as np
- import pandas as pd
--import pyarrow as pa
- from fsspec.utils import stringify_path
--from packaging.version import parse as parse_version
- from pandas import CategoricalDtype
- from pandas.api.types import (
-     is_bool_dtype,
-@@ -5381,10 +5379,6 @@ def read_parquet(
-         or isinstance(filesystem, str)
-         and filesystem.lower() in ("arrow", "pyarrow")
-     ):
--        if parse_version(pa.__version__) < parse_version("15.0.0"):
--            raise ValueError(
--                "pyarrow>=15.0.0 is required to use the pyarrow filesystem."
--            )
-         if metadata_task_size is not None:
-             raise NotImplementedError(
-                 "metadata_task_size is not supported when using the pyarrow filesystem."
-diff --git a/dask/dataframe/tests/test_utils_dataframe.py b/dask/dataframe/tests/test_utils_dataframe.py
-index 62b326a0b..2f07f1dab 100644
---- a/dask/dataframe/tests/test_utils_dataframe.py
-+++ b/dask/dataframe/tests/test_utils_dataframe.py
-@@ -8,7 +8,6 @@ from collections.abc import Iterable
- import numpy as np
- import pandas as pd
- import pytest
--from packaging.version import Version
- 
- import dask
- import dask.dataframe as dd
-@@ -713,25 +712,11 @@ def test_valid_divisions(divisions, valid):
- 
- 
- def test_pyarrow_strings_enabled():
--    try:
--        import pyarrow as pa
--    except ImportError:
--        pa = None
--
--    # If `pyarrow>=12` are installed, then default to using pyarrow strings
--    if (
--        dask.config.get("dataframe.convert-string") in (True, None)
--        and pa is not None
--        and Version(pa.__version__) >= Version("12.0.0")
--    ):
--        assert pyarrow_strings_enabled() is True
--    else:
--        assert pyarrow_strings_enabled() is False
--
--    # Regardless of dependencies that are installed, always obey
--    # the `dataframe.convert-string` config value if it's specified
-     with dask.config.set({"dataframe.convert-string": False}):
-         assert pyarrow_strings_enabled() is False
- 
-+    with dask.config.set({"dataframe.convert-string": None}):
-+        assert pyarrow_strings_enabled() is True
-+
-     with dask.config.set({"dataframe.convert-string": True}):
-         assert pyarrow_strings_enabled() is True
-diff --git a/dask/utils.py b/dask/utils.py
-index 1a74f3ccd..a0b5f748a 100644
---- a/dask/utils.py
-+++ b/dask/utils.py
-@@ -2230,12 +2230,11 @@ def get_default_shuffle_method() -> str:
-         return "disk"
- 
-     try:
--        from distributed.shuffle import check_minimal_arrow_version
-+        from dask.dataframe._compat import HAS_PYARROW
- 
--        check_minimal_arrow_version()
-+        return "p2p" if HAS_PYARROW else "tasks"
-     except ModuleNotFoundError:
-         return "tasks"
--    return "p2p"
- 
- 
- def get_meta_library(like):
--- 
-2.52.0
-

diff --git a/0003-Test-vs.-intermediate-versions-of-numpy-and-pandas-1.patch b/0003-Test-vs.-intermediate-versions-of-numpy-and-pandas-1.patch
deleted file mode 100644
index b53081c..0000000
--- a/0003-Test-vs.-intermediate-versions-of-numpy-and-pandas-1.patch
+++ /dev/null
@@ -1,194 +0,0 @@
-From a4aed7016a4dd0bb092a4001fd7f975254f95102 Mon Sep 17 00:00:00 2001
-From: Guido Imperiale <crusaderky@gmail.com>
-Date: Tue, 12 May 2026 21:38:53 +0100
-Subject: [PATCH 3/4] Test vs. intermediate versions of numpy and pandas
- (#12372)
-
-Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
----
- dask/bytes/tests/test_http.py                  |  2 +-
- dask/dataframe/dask_expr/_groupby.py           |  4 ++--
- dask/dataframe/dask_expr/tests/test_groupby.py | 17 ++++++++++-------
- dask/dataframe/groupby.py                      |  7 +++++--
- dask/dataframe/tests/test_groupby.py           | 11 +++++++++--
- dask/tests/test_distributed.py                 |  4 ++++
- 6 files changed, 31 insertions(+), 14 deletions(-)
-
-diff --git a/dask/bytes/tests/test_http.py b/dask/bytes/tests/test_http.py
-index f9b5f4fc3..f319eb00c 100644
---- a/dask/bytes/tests/test_http.py
-+++ b/dask/bytes/tests/test_http.py
-@@ -175,7 +175,7 @@ def test_parquet():
-     pytest.importorskip("requests", minversion="2.21.0")
-     pytest.importorskip(
-         "pyarrow",
--        minversion="22.0.0",
-+        minversion="23.0.0",
-         reason="https://github.com/apache/arrow/issues/47981",
-     )
-     dd = pytest.importorskip("dask.dataframe")
-diff --git a/dask/dataframe/dask_expr/_groupby.py b/dask/dataframe/dask_expr/_groupby.py
-index 50361e0e9..9cf92e125 100644
---- a/dask/dataframe/dask_expr/_groupby.py
-+++ b/dask/dataframe/dask_expr/_groupby.py
-@@ -12,7 +12,7 @@ from pandas.core.apply import reconstruct_func, validate_func_kwargs
- from dask import is_dask_collection
- from dask._task_spec import Task
- from dask.core import flatten
--from dask.dataframe._compat import PANDAS_GE_300
-+from dask.dataframe._compat import PANDAS_GE_220, PANDAS_GE_300
- from dask.dataframe.core import (
-     _concat,
-     apply_and_enforce,
-@@ -1093,7 +1093,7 @@ class Median(GroupByShift):
- 
- 
- def groupby_get_group(df, *by_key, get_key=None, columns=None):
--    if PANDAS_GE_300 and is_scalar(get_key):
-+    if PANDAS_GE_220 and is_scalar(get_key):
-         get_key = (get_key,)
-     return _groupby_get_group(df, list(by_key), get_key, columns)
- 
-diff --git a/dask/dataframe/dask_expr/tests/test_groupby.py b/dask/dataframe/dask_expr/tests/test_groupby.py
-index 8d1e3dcc7..07d1910e6 100644
---- a/dask/dataframe/dask_expr/tests/test_groupby.py
-+++ b/dask/dataframe/dask_expr/tests/test_groupby.py
-@@ -9,7 +9,7 @@ import numpy as np
- import pytest
- 
- import dask
--from dask.dataframe._compat import PANDAS_GE_300
-+from dask.dataframe._compat import PANDAS_GE_220, PANDAS_GE_300
- from dask.dataframe.dask_expr import from_pandas
- from dask.dataframe.dask_expr._groupby import Aggregation, GroupByUDFBlockwise
- from dask.dataframe.dask_expr._reductions import TreeReduce
-@@ -17,6 +17,15 @@ from dask.dataframe.dask_expr._shuffle import Shuffle, TaskShuffle, divisions_lr
- from dask.dataframe.dask_expr.io import FromPandas
- from dask.dataframe.dask_expr.tests._util import _backend_library, assert_eq, xfail_gpu
- 
-+if PANDAS_GE_220 and not PANDAS_GE_300:
-+    pytestmark = [
-+        pytest.mark.filterwarnings(
-+            r"ignore:.*DataFrameGroupBy\.apply:DeprecationWarning"
-+        ),
-+        pytest.mark.filterwarnings(r"ignore:.*DataFrameGroupBy\.apply:FutureWarning"),
-+    ]
-+
-+
- # Set DataFrame backend for this module
- pd = _backend_library()
- 
-@@ -395,7 +404,6 @@ def test_groupby_repartition_to_one(pdf, df):
-     assert_eq(result, expected)
- 
- 
--@pytest.mark.filterwarnings("ignore:DataFrameGroupBy.apply operated ")
- def test_groupby_apply(df, pdf):
-     def test(x):
-         x["new"] = x.sum().sum()
-@@ -432,7 +440,6 @@ def test_groupby_apply(df, pdf):
-     assert_eq(query, pdf.groupby("x")[["y"]].apply(test))
- 
- 
--@pytest.mark.filterwarnings("ignore:DataFrameGroupBy.apply operated ")
- def test_groupby_transform(df, pdf):
-     def test(x):
-         return x
-@@ -598,7 +605,6 @@ def test_groupby_projection_split_out(df, pdf):
-     assert_eq(result, pdf_result)
- 
- 
--@pytest.mark.filterwarnings("ignore:DataFrameGroupBy.apply operated ")
- def test_numeric_column_names():
-     df = pd.DataFrame({0: [0, 1, 0, 1], 1: [1, 2, 3, 4], 2: [0, 1, 0, 1]})
-     ddf = from_pandas(df, npartitions=2)
-@@ -611,7 +617,6 @@ def test_numeric_column_names():
-     )
- 
- 
--@pytest.mark.filterwarnings("ignore:DataFrameGroupBy.apply operated ")
- def test_apply_divisions(pdf):
-     pdf = pdf.set_index("x")
-     df = from_pandas(pdf, npartitions=10)
-@@ -669,7 +674,6 @@ def test_groupby_apply_args(df, pdf):
-         )
- 
- 
--@pytest.mark.filterwarnings("ignore:DataFrameGroupBy.apply operated ")
- def test_groupby_ffill_bfill(pdf):
-     pdf["y"] = pdf["y"].astype("float64")
- 
-@@ -806,7 +810,6 @@ def test_groupby_dir(df):
-     assert "y" in dir(df.groupby("x"))
- 
- 
--@pytest.mark.filterwarnings("ignore:DataFrameGroupBy.apply operated ")
- def test_groupby_udf_user_warning(df, pdf):
-     def func(df):
-         return df + 1
-diff --git a/dask/dataframe/groupby.py b/dask/dataframe/groupby.py
-index 626e2955d..6876f4806 100644
---- a/dask/dataframe/groupby.py
-+++ b/dask/dataframe/groupby.py
-@@ -547,9 +547,12 @@ def _cov_agg(_t, levels, ddof, std=False, sort=False):
- 
-     # stacking can lead to a sorted index
-     if PANDAS_GE_300:
--        s_result = result.stack()
-+        kwargs = {}
-+    elif PANDAS_GE_220:
-+        kwargs = {"future_stack": True}
-     else:
--        s_result = result.stack(dropna=False)
-+        kwargs = {"dropna": False}
-+    s_result = result.stack(**kwargs)
-     assert is_dataframe_like(s_result)
-     return s_result
- 
-diff --git a/dask/dataframe/tests/test_groupby.py b/dask/dataframe/tests/test_groupby.py
-index 5b6c6f5bb..fdb52a213 100644
---- a/dask/dataframe/tests/test_groupby.py
-+++ b/dask/dataframe/tests/test_groupby.py
-@@ -29,6 +29,15 @@ from dask.dataframe.groupby import NUMERIC_ONLY_NOT_IMPLEMENTED
- from dask.dataframe.utils import assert_eq, pyarrow_strings_enabled
- from dask.utils import M
- 
-+if PANDAS_GE_220 and not PANDAS_GE_300:
-+    pytestmark = [
-+        pytest.mark.filterwarnings(
-+            r"ignore:.*DataFrameGroupBy\.apply:DeprecationWarning"
-+        ),
-+        pytest.mark.filterwarnings(r"ignore:.*DataFrameGroupBy\.apply:FutureWarning"),
-+    ]
-+
-+
- AGG_FUNCS = [
-     "sum",
-     pytest.param(
-@@ -2256,8 +2265,6 @@ def test_groupby_shift_with_freq(shuffle_method):
- # These warnings appear only on pandas >=2.1,<3.0
- @pytest.mark.filterwarnings(r"ignore:.*(DataFrame|Series)GroupBy\.sum:FutureWarning")
- @pytest.mark.filterwarnings(r"ignore:.*DataFrame\.sum with axis=None:FutureWarning")
--@pytest.mark.filterwarnings(r"ignore:.*DataFrameGroupBy\.apply:DeprecationWarning")
--@pytest.mark.filterwarnings(r"ignore:.*DataFrameGroupBy\.apply:FutureWarning")
- @pytest.mark.parametrize(
-     "transformation", [lambda x: x.sum(), np.sum, "sum", pd.Series.rank]
- )
-diff --git a/dask/tests/test_distributed.py b/dask/tests/test_distributed.py
-index e9c046b0c..728d1c92e 100644
---- a/dask/tests/test_distributed.py
-+++ b/dask/tests/test_distributed.py
-@@ -291,6 +291,10 @@ def test_to_hdf_distributed(c):
- def test_to_hdf_scheduler_distributed(npartitions, c):
-     pytest.importorskip("numpy")
-     pytest.importorskip("pandas")
-+    from dask._pandas_compat import PANDAS_GE_220, PANDAS_GE_230
-+
-+    if PANDAS_GE_220 and not PANDAS_GE_230:
-+        pytest.xfail(reason="Poor support for StringDtype")
- 
-     from dask.dataframe.io.tests.test_hdf import test_to_hdf_schedulers
- 
--- 
-2.52.0
-

diff --git a/0004-TST-Fix-broken-condition-in-test_cpu_affinity_taskse.patch b/0004-TST-Fix-broken-condition-in-test_cpu_affinity_taskse.patch
deleted file mode 100644
index 6aade26..0000000
--- a/0004-TST-Fix-broken-condition-in-test_cpu_affinity_taskse.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 06bd618cbc7cbae5ca0a8c4d722c279b2a09a867 Mon Sep 17 00:00:00 2001
-From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
-Date: Fri, 15 May 2026 04:51:50 -0400
-Subject: [PATCH 4/4] TST: Fix broken condition in test_cpu_affinity_taskset
-
-`taskset` will set a mask for desired CPU affinity, but it cannot give a
-process CPU cores that don't exist. If we ask for `{0, 2}`, then we need
-at least _3_ cores to actually be able to bind them.
-
-Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
----
- dask/tests/test_system.py | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/dask/tests/test_system.py b/dask/tests/test_system.py
-index 25de1e647..ab4f781a0 100644
---- a/dask/tests/test_system.py
-+++ b/dask/tests/test_system.py
-@@ -44,8 +44,7 @@ def test_cpu_affinity_psutil(affinity):
- @pytest.mark.parametrize(("affinity"), [{0}, {1}, {0, 1}, {0, 2}])
- def test_cpu_affinity_taskset(affinity):
-     """Test that cpu_count() respects the taskset command line tool"""
--    count = len(affinity)
--    if (os.cpu_count() or 1) < count:
-+    if (os.cpu_count() or 1) < max(affinity) + 1:
-         raise pytest.skip("Not enough CPUs")  # pragma: no cover
- 
-     subprocess.check_call(
-@@ -55,7 +54,7 @@ def test_cpu_affinity_taskset(affinity):
-             ",".join(str(i) for i in sorted(affinity)),
-             sys.executable,
-             "-c",
--            f"from dask.system import CPU_COUNT; assert CPU_COUNT == {count}",
-+            f"from dask.system import CPU_COUNT; assert CPU_COUNT == {len(affinity)}",
-         ]
-     )
- 
--- 
-2.52.0
-

diff --git a/python-dask.spec b/python-dask.spec
index fc9e394..41411c2 100644
--- a/python-dask.spec
+++ b/python-dask.spec
@@ -12,7 +12,7 @@
 %global debug_package %{nil}
 
 Name:           python-%{srcname}
-Version:        2026.3.0
+Version:        2026.7.0
 %global tag     %{version}
 Release:        %autorelease
 Summary:        Parallel PyData with Task Scheduling
@@ -22,12 +22,6 @@ URL:            https://github.com/dask/dask
 Source0:        %{pypi_source %{srcname}}
 # Fedora-specific patches.
 Patch:          0001-Remove-extra-test-dependencies.patch
-# Fix pyarrow checks.
-Patch:          0002-Clean-up-minimum-pyarrow-version-checks-12376.patch
-# Fix warnings with older Pandas
-Patch:          0003-Test-vs.-intermediate-versions-of-numpy-and-pandas-1.patch
-# https://github.com/dask/dask/pull/12399
-Patch:          0004-TST-Fix-broken-condition-in-test_cpu_affinity_taskse.patch
 
 # Stop building on i686
 # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval

diff --git a/sources b/sources
index 4a7cd57..382edd7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (dask-2026.3.0.tar.gz) = 669cd967d126ff2f767701eb83671f3f4feaf1578d251dd1a64b9062d2f7cdfcbd804b204f0dc3febfc713a4518a0d86f14a5bf7f5a2a466306b5071ec18a708
+SHA512 (dask-2026.7.0.tar.gz) = acf85ed459691d426f26d8adf65e1ad3f178d79fcf892e8920a6074f4311995e26bec908fcee701d8880a3bab507bd07d3474d85bd5674879bb391158eac3c4f

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-08  4:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-08  4:25 [rpms/python-dask] rawhide: Update to latest version (#2487959) Elliott Sales de Andrade

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox