diff --git a/_multibuild b/_multibuild index 6d8cafe..cd365a1 100644 --- a/_multibuild +++ b/_multibuild @@ -2,4 +2,5 @@ test-py310 test-py311 test-py312 + test-py313 diff --git a/distributed-2024.6.2-gh.tar.gz b/distributed-2024.6.2-gh.tar.gz deleted file mode 100644 index e4c64c4..0000000 --- a/distributed-2024.6.2-gh.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0abf6e182393bcc7d3b5f7ffa2af080d57c50bab6a1df044f7e5cde24982d131 -size 2556083 diff --git a/distributed-2024.8.1-gh.tar.gz b/distributed-2024.8.1-gh.tar.gz new file mode 100644 index 0000000..23d7026 --- /dev/null +++ b/distributed-2024.8.1-gh.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f2de9ffe42d1d664077a68c00a94a3d9c6769b5e67714d4beb39f685e8b4bdf +size 2569757 diff --git a/python-distributed.changes b/python-distributed.changes index 12001ab..a9eb810 100644 --- a/python-distributed.changes +++ b/python-distributed.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Thu Aug 29 14:52:02 UTC 2024 - Ben Greiner + +- Update to 2024.8.1 + * Improve output chunksizes for reshaping Dask Arrays + * Improve scheduling efficiency for Xarray Rechunk-GroupBy-Reduce + patterns + * Drop support for Python 3.9 +- Release 2025.8.0 + * Improve efficiency and performance of slicing with positional + indexers + * Improve scheduling efficiency for Xarray GroupBy-Reduce + patterns +- Release 2025.7.1 + * More resilient distributed lock +- Release 2025.7.0 + * Drop support for pandas 1.x + * Publish-subscribe APIs deprecated +- Overhaul multibuild setup: Prepare for python313 + ------------------------------------------------------------------- Wed Aug 14 14:50:44 UTC 2024 - Dirk Müller diff --git a/python-distributed.spec b/python-distributed.spec index 670f564..7f90422 100644 --- a/python-distributed.spec +++ b/python-distributed.spec @@ -16,39 +16,45 @@ # -%define psuffix %{nil} %global flavor @BUILD_FLAVOR@%{nil} -%if "%{flavor}" == "test-py310" -%define psuffix -test-py310 -%define skip_python311 1 -%define skip_python312 1 -%bcond_without test -%endif -%if "%{flavor}" == "test-py311" -%define psuffix -test-py311 -%define skip_python310 1 -%define skip_python312 1 -%bcond_without test -%endif -%if "%{flavor}" == "test-py312" -%define psuffix -test-py312 -%define skip_python310 1 -%define skip_python311 1 -%bcond_without test -%endif +%{?sle15_python_module_pythons} %if "%{flavor}" == "" +%define psuffix %{nil} %bcond_with test %else -# globally stop testing this one -%define skip_python39 1 +%bcond_without test +%define psuffix -%{flavor} +%if 0%{suse_version} >= 1599 +%if "%{flavor}" != "test-py310" +%define skip_python310 1 %endif +%if "%{flavor}" != "test-py311" +%define skip_python311 1 +%endif +%if "%{flavor}" != "test-py312" +%define skip_python312 1 +%endif +%if "%{flavor}" != "test-py313" +%define skip_python313 1 +%endif +%else +%if "%{pythons}" == "python311" && "%{flavor}" != "test-py311" +# Hardcoded assumption: SLE15 pythons module has python311 +%define pythons %{nil} +%endif +%endif +%endif +%if "%{shrink:%pythons}" == "" +ExclusiveArch: donotbuild +%define python_module() %flavor-not-enabled-in-buildset-for-suse-%{?suse_version} +%endif + # use this to run tests with xdist in parallel, unfortunately fails server side %bcond_with paralleltests -%{?sle15_python_module_pythons} Name: python-distributed%{psuffix} # ===> Note: python-dask MUST be updated in sync with python-distributed! <=== -Version: 2024.6.2 +Version: 2024.8.1 Release: 0 Summary: Library for distributed computing with Python License: BSD-3-Clause @@ -62,7 +68,7 @@ Patch3: distributed-ignore-offline.patch Patch4: distributed-ignore-thread-leaks.patch # PATCH-FIX-OPENSUSE distributed-ignore-rerun.patch -- extend ignore pytest array, mimi.vx@gmail.com Patch5: distributed-ignore-rerun.patch -BuildRequires: %{python_module base >= 3.9} +BuildRequires: %{python_module base >= 3.10} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module versioneer-toml >= 0.29} @@ -70,19 +76,19 @@ BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-Jinja2 >= 2.10.3 -Requires: python-PyYAML >= 5.3.1 +Requires: python-PyYAML >= 5.4.1 Requires: python-click >= 8.0 -Requires: python-cloudpickle >= 1.5.0 +Requires: python-cloudpickle >= 2.0.0 Requires: python-dask = %{version} Requires: python-locket >= 1.0.0 -Requires: python-msgpack >= 1.0.0 +Requires: python-msgpack >= 1.0.2 Requires: python-packaging >= 20.0 -Requires: python-psutil >= 5.7.0 +Requires: python-psutil >= 5.8.0 Requires: python-sortedcontainers >= 2.0.5 Requires: python-tblib >= 1.6.0 -Requires: python-toolz >= 0.10.0 -Requires: python-tornado >= 6.0.4 -Requires: python-urllib3 >= 1.24.3 +Requires: python-toolz >= 0.11.2 +Requires: python-tornado >= 6.2.0 +Requires: python-urllib3 >= 1.26.5 Requires: python-zict >= 2.2.0 Requires(post): update-alternatives Requires(postun): update-alternatives