forked from pool/python-distributed
Accepting request 1127185 from 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 (forwarded request 1127182 from mimi_vx) OBS-URL: https://build.opensuse.org/request/show/1127185 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-distributed?expand=0&rev=72
This commit is contained in:
commit
89e1b4363a
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>
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user