diff --git a/distributed-2023.11.0-gh.tar.gz b/distributed-2023.11.0-gh.tar.gz new file mode 100644 index 0000000..725dfb8 --- /dev/null +++ b/distributed-2023.11.0-gh.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:822d05f7ed8497166e542d58469b755d8717517806e30bc250e0ececc94ec122 +size 2532211 diff --git a/distributed-2023.9.1-gh.tar.gz b/distributed-2023.9.1-gh.tar.gz deleted file mode 100644 index c7b7bc8..0000000 --- a/distributed-2023.9.1-gh.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e37b8707c5bcc0478c98f01e54ba734ed91f16682bbf11f22ef12c4ef442eff2 -size 2508589 diff --git a/distributed-ignore-rerun.patch b/distributed-ignore-rerun.patch new file mode 100644 index 0000000..3f7a66f --- /dev/null +++ b/distributed-ignore-rerun.patch @@ -0,0 +1,15 @@ +Index: distributed-2023.11.0/distributed/distributed.yaml +=================================================================== +--- distributed-2023.11.0.orig/distributed/distributed.yaml ++++ distributed-2023.11.0/distributed/distributed.yaml +@@ -290,6 +290,10 @@ distributed: + ignore-files: + - runpy\.py # `python -m pytest` (or other module) shell command + - pytest # `pytest` shell command ++ - pytest-3\.9 ++ - pytest-3\.10 ++ - pytest-3\.11 ++ - pytest_rerunfailures\.py + - py\.test # `py.test` shell command + - pytest-script\.py # `pytest` shell command in Windows + - _pytest # pytest implementation diff --git a/python-distributed.changes b/python-distributed.changes index 3291535..cc5f0d4 100644 --- a/python-distributed.changes +++ b/python-distributed.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Nov 16 21:20:48 UTC 2023 - Ondřej Súkup + +- Update to 2023.11.0 +- add distributed-ignore-rerun.patch to ignore pytest runners during + test code introspection + * Zero-copy P2P Array Rechunking + * Deprecating PyArrow <14.0.1 + * Improved PyArrow filesystem for Parquet + * Improve Type Reconciliation in P2P Shuffling + * official support for Python 3.12 + * Reduced memory pressure for multi array reductions + * improved P2P shuffling robustness + * Reduced scheduler CPU load for large graphs + ------------------------------------------------------------------- Sun Sep 10 13:45:09 UTC 2023 - Ben Greiner diff --git a/python-distributed.spec b/python-distributed.spec index 9fef1d2..c49961a 100644 --- a/python-distributed.spec +++ b/python-distributed.spec @@ -20,21 +20,18 @@ %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "test-py39" %define psuffix -test-py39 -%define skip_python38 1 %define skip_python310 1 %define skip_python311 1 %bcond_without test %endif %if "%{flavor}" == "test-py310" %define psuffix -test-py310 -%define skip_python38 1 %define skip_python39 1 %define skip_python311 1 %bcond_without test %endif %if "%{flavor}" == "test-py311" %define psuffix -test-py311 -%define skip_python38 1 %define skip_python39 1 %define skip_python310 1 %bcond_without test @@ -47,7 +44,7 @@ Name: python-distributed%{psuffix} # ===> Note: python-dask MUST be updated in sync with python-distributed! <=== -Version: 2023.9.1 +Version: 2023.11.0 Release: 0 Summary: Library for distributed computing with Python License: BSD-3-Clause @@ -59,10 +56,12 @@ Source99: python-distributed-rpmlintrc Patch3: distributed-ignore-offline.patch # PATCH-FIX-OPENSUSE distributed-ignore-thread-leaks.patch -- ignore leaking threads on obs, code@bnavigator.de Patch4: distributed-ignore-thread-leaks.patch -BuildRequires: %{python_module base >= 3.8} +# 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 pip} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module versioneer-toml >= 0.28} +BuildRequires: %{python_module versioneer-toml >= 0.29} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -201,7 +200,7 @@ notparallel+=" or test_ensure_no_new_clients" %pytest distributed/tests -m "not avoid_ci" -n auto -k "not ($notparallel or $donttest ${$python_donttest})" %pytest distributed/tests -m "not avoid_ci" -k "($notparallel) and not ($donttest ${$python_donttest})" %else -%pytest distributed/tests -m "not avoid_ci" -k "not ($donttest ${$python_donttest})" --reruns 3 --reruns-delay 3 +%pytest distributed/tests -m "not avoid_ci" -k "not ($donttest ${$python_donttest})" %endif %endif