Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pytest-run-parallel for
openSUSE:Factory checked in at 2026-01-06 17:42:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-run-parallel (Old)
and /work/SRC/openSUSE:Factory/.python-pytest-run-parallel.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest-run-parallel"
Tue Jan 6 17:42:02 2026 rev:2 rq:1325331 version:0.8.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pytest-run-parallel/python-pytest-run-parallel.changes
2025-04-25 22:18:00.276246529 +0200
+++
/work/SRC/openSUSE:Factory/.python-pytest-run-parallel.new.1928/python-pytest-run-parallel.changes
2026-01-06 17:43:02.713860313 +0100
@@ -1,0 +2,41 @@
+Mon Jan 5 03:32:42 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 0.8.1:
+ * Only run logic for selected pytest items
+ * fix: add capteesys, capsysbinary, capfd and capfdbinary to thread-unsafe
+ fixtures
+ * Update license infomation format in pyproject.toml
+ * Fix typos discovered by codespell
+ * Add a parallel_threads_limit mark
+ * Detect gc.collect and mark tests as thread unsafe
+ * Fix --forever interaction with pytest-xdist
+ * Create thread_id and iteration_id fixtures
+ * Patch tmp_path/tmpdir to be thread-safe
+ * globals and AST parsing exception handling
+ * Add option --forever to keep running tests in a never-ending loop
+ * Fix thread-unsafe detection for indented tests
+ * Run coverage externally to load before plugins
+ * Support Python 3.14
+ * Change hypothesis check to be version based
+ * Handle functions with __module__ is None
+ * Refactor plugin into multiple files
+ * Support chained attributes in thread unsafe detection
+ * Improvements to thread safety detection and implement disallowing whole
+ modules
+ * Skip analyzing doctests and add num_parallel_threads fixture everywhere
+ * adjust terminal summary when skip-thread-unsafe is set
+ * Strip leading whitespace instead of dedent for test source code
+ * Avoid AttributeError in terminalsummary
+ * Rewrite pytest hooks as a class plugin
+ * Remove cliff since we don't use it
+ * Fix failures report when test is marked as thread-unsafe
+ * Add an option to skip thread-unsafe tests
+ * detect unitest.mock use and skip parallel tests for tests that use it
+ * attempt to fix 32 bit architectures
+ * Add monkeypatch to thread-unsafe fixtures
+ * use an lru_cache to speed up recursive ast parsing
+ * Set switch interval in a loop with increasing numbers
+ * Fix tests on Linux when psutil is installed
+- Drop patch i586.patch, merged upstream.
+
+-------------------------------------------------------------------
Old:
----
i586.patch
pytest_run_parallel-0.4.2.tar.gz
New:
----
_scmsync.obsinfo
build.specials.obscpio
pytest_run_parallel-0.8.1.tar.gz
----------(Old B)----------
Old: * Fix tests on Linux when psutil is installed
- Drop patch i586.patch, merged upstream.
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pytest-run-parallel.spec ++++++
--- /var/tmp/diff_new_pack.zZpiP8/_old 2026-01-06 17:43:04.401929803 +0100
+++ /var/tmp/diff_new_pack.zZpiP8/_new 2026-01-06 17:43:04.405929968 +0100
@@ -17,24 +17,23 @@
Name: python-pytest-run-parallel
-Version: 0.4.2
+Version: 0.8.1
Release: 0
Summary: A simple pytest plugin to run tests concurrently
License: MIT
URL: https://github.com/Quansight-Labs/pytest-run-parallel
Source:
https://files.pythonhosted.org/packages/source/p/pytest-run-parallel/pytest_run_parallel-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM
https://github.com/Quansight-Labs/pytest-run-parallel/pull/54 attempt to fix 32
bit architectures
-Patch: i586.patch
BuildRequires: python-rpm-macros
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools >= 61.0.0}
# SECTION test requirements
-BuildRequires: %{python_module pytest >= 6.2.0}
+BuildRequires: %{python_module pytest >= 8.4.0}
BuildRequires: %{python_module pytest-order}
+BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module hypothesis}
# /SECTION
BuildRequires: fdupes
-Requires: python-pytest >= 6.2.0
+Requires: python-pytest >= 8.4.0
Suggests: python-psutil >= 6.1.1
BuildArch: noarch
%python_subpackages
@@ -57,6 +56,7 @@
%files %{python_files}
%license LICENSE
+%doc README.md
%{python_sitelib}/pytest_run_parallel
%{python_sitelib}/pytest_run_parallel-%{version}.dist-info
++++++ _scmsync.obsinfo ++++++
mtime: 1767583986
commit: 9c7b40d19054bdd71ab6a41f64a9238de62ee1bd95a2829ec35220128119ad3d
url: https://src.opensuse.org/python-pytest/python-pytest-run-parallel.git
revision: 9c7b40d19054bdd71ab6a41f64a9238de62ee1bd95a2829ec35220128119ad3d
projectscmsync: https://src.opensuse.org/python-pytest/_ObsPrj.git
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-01-05 04:55:28.000000000 +0100
@@ -0,0 +1 @@
+.osc
++++++ pytest_run_parallel-0.4.2.tar.gz -> pytest_run_parallel-0.8.1.tar.gz
++++++
++++ 7818 lines of diff (skipped)