public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/python-dask] rawhide: Update to latest version (#2487959)
Date: Wed, 08 Jul 2026 04:25:10 GMT [thread overview]
Message-ID: <178348471010.1.2689275647903577320.rpms-python-dask-74318b05f5e9@fedoraproject.org> (raw)
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
reply other threads:[~2026-07-08 4:25 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178348471010.1.2689275647903577320.rpms-python-dask-74318b05f5e9@fedoraproject.org \
--to=quantum.analyst@gmail.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox