Accepting request 1127182 from home:mimi_vx:branches:devel:languages:python:numeric
- 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 OBS-URL: https://build.opensuse.org/request/show/1127182 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-distributed?expand=0&rev=147
This commit is contained in:
parent
a886418b89
commit
503385dcf3
3
distributed-2023.11.0-gh.tar.gz
Normal file
3
distributed-2023.11.0-gh.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:822d05f7ed8497166e542d58469b755d8717517806e30bc250e0ececc94ec122
|
||||||
|
size 2532211
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:e37b8707c5bcc0478c98f01e54ba734ed91f16682bbf11f22ef12c4ef442eff2
|
|
||||||
size 2508589
|
|
15
distributed-ignore-rerun.patch
Normal file
15
distributed-ignore-rerun.patch
Normal file
@ -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
|
@ -1,3 +1,18 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 16 21:20:48 UTC 2023 - Ondřej Súkup <mimi.vx@gmail.com>
|
||||||
|
|
||||||
|
- 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 <code@bnavigator.de>
|
Sun Sep 10 13:45:09 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
@ -20,21 +20,18 @@
|
|||||||
%global flavor @BUILD_FLAVOR@%{nil}
|
%global flavor @BUILD_FLAVOR@%{nil}
|
||||||
%if "%{flavor}" == "test-py39"
|
%if "%{flavor}" == "test-py39"
|
||||||
%define psuffix -test-py39
|
%define psuffix -test-py39
|
||||||
%define skip_python38 1
|
|
||||||
%define skip_python310 1
|
%define skip_python310 1
|
||||||
%define skip_python311 1
|
%define skip_python311 1
|
||||||
%bcond_without test
|
%bcond_without test
|
||||||
%endif
|
%endif
|
||||||
%if "%{flavor}" == "test-py310"
|
%if "%{flavor}" == "test-py310"
|
||||||
%define psuffix -test-py310
|
%define psuffix -test-py310
|
||||||
%define skip_python38 1
|
|
||||||
%define skip_python39 1
|
%define skip_python39 1
|
||||||
%define skip_python311 1
|
%define skip_python311 1
|
||||||
%bcond_without test
|
%bcond_without test
|
||||||
%endif
|
%endif
|
||||||
%if "%{flavor}" == "test-py311"
|
%if "%{flavor}" == "test-py311"
|
||||||
%define psuffix -test-py311
|
%define psuffix -test-py311
|
||||||
%define skip_python38 1
|
|
||||||
%define skip_python39 1
|
%define skip_python39 1
|
||||||
%define skip_python310 1
|
%define skip_python310 1
|
||||||
%bcond_without test
|
%bcond_without test
|
||||||
@ -47,7 +44,7 @@
|
|||||||
|
|
||||||
Name: python-distributed%{psuffix}
|
Name: python-distributed%{psuffix}
|
||||||
# ===> Note: python-dask MUST be updated in sync with python-distributed! <===
|
# ===> Note: python-dask MUST be updated in sync with python-distributed! <===
|
||||||
Version: 2023.9.1
|
Version: 2023.11.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Library for distributed computing with Python
|
Summary: Library for distributed computing with Python
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
@ -59,10 +56,12 @@ Source99: python-distributed-rpmlintrc
|
|||||||
Patch3: distributed-ignore-offline.patch
|
Patch3: distributed-ignore-offline.patch
|
||||||
# PATCH-FIX-OPENSUSE distributed-ignore-thread-leaks.patch -- ignore leaking threads on obs, code@bnavigator.de
|
# PATCH-FIX-OPENSUSE distributed-ignore-thread-leaks.patch -- ignore leaking threads on obs, code@bnavigator.de
|
||||||
Patch4: distributed-ignore-thread-leaks.patch
|
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 pip}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
BuildRequires: %{python_module versioneer-toml >= 0.28}
|
BuildRequires: %{python_module versioneer-toml >= 0.29}
|
||||||
BuildRequires: %{python_module wheel}
|
BuildRequires: %{python_module wheel}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: python-rpm-macros
|
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" -n auto -k "not ($notparallel or $donttest ${$python_donttest})"
|
||||||
%pytest distributed/tests -m "not avoid_ci" -k "($notparallel) and not ($donttest ${$python_donttest})"
|
%pytest distributed/tests -m "not avoid_ci" -k "($notparallel) and not ($donttest ${$python_donttest})"
|
||||||
%else
|
%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
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user