- Update to 0.8.1

* Upstream changelog omitted for clarity
- Drop patch i586.patch, merged upstream.
This commit was merged in pull request #1.
This commit is contained in:
2026-01-05 14:33:06 +11:00
parent efba262f30
commit 9c7b40d190
5 changed files with 49 additions and 141 deletions

View File

@@ -1,3 +1,44 @@
-------------------------------------------------------------------
Mon Jan 5 03:32:42 UTC 2026 - Steve Kowalik <steven.kowalik@suse.com>
- 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.
-------------------------------------------------------------------
Thu Apr 24 11:10:29 UTC 2025 - Markéta Machová <mmachova@suse.com>