Pytest-asyncio currently supports pytest 8.2 or newer.
Pytest-asyncio now makes use of pytest.HIDDEN_PARAM, which was introduced in pytest 8.4 and requires additional code for compatibility with the minimum pytest version.
The goal of this issue is to raise the minimum supported pytest version to v8.4 and remove the additional compatibility code.
This should be fine for most users, because pytest 8.4 was released in 2025-06 and the backwards incompatible changes are few (mostly better error handling).
see also #1387 (comment)
Pytest-asyncio currently supports pytest 8.2 or newer.
Pytest-asyncio now makes use of pytest.HIDDEN_PARAM, which was introduced in pytest 8.4 and requires additional code for compatibility with the minimum pytest version.
The goal of this issue is to raise the minimum supported pytest version to v8.4 and remove the additional compatibility code.
This should be fine for most users, because pytest 8.4 was released in 2025-06 and the backwards incompatible changes are few (mostly better error handling).
see also #1387 (comment)