diff options
| author | Tom Hunze <dev@thunze.de> | 2025-08-30 22:37:08 +0200 |
|---|---|---|
| committer | Tom Hunze <dev@thunze.de> | 2025-08-30 23:39:35 +0200 |
| commit | 7db5a1c7ed61378c06841efc3d4da8ca98ce2eba (patch) | |
| tree | 514ecaac22573463731f1c3abd847d5dddce0e76 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 8fa7c7ad4c13dd85474498bf1b557ff7b4e0b93e (diff) | |
python313Packages.i3ipc: fix build
Upstream hasn't been very active in the past years.
1. pytest 8.4 introduced a breaking change where async tests fail
instead of generating a warning when there is no async-aware plugin
to handle them.
- Changelog: https://github.com/pytest-dev/pytest/releases/tag/8.4.0
- Fixed by adding pytest-asyncio as a dependency.
2. Upstream expects a very old version of pytest-asyncio. To make the
tests work with latest pytest-asyncio I added a patch which:
- Correctly decorates the only async fixture `i3` with
`@pytest_asyncio.fixture`.
- Configures `loop_scope='class'` for all async tests and the async
fixture `i3` to match the existing `scope='class'` on `i3`.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
