Closed as not planned
Description
Happy new year.
0.25.1 was released recently and somehow it fails on Python 3.9 specifically.
In my case, asyncio_mode = "auto" is used, so maybe similar to #658, however I don't know if that's required for the regression.
Meanwhile, Python 3.8 is OK (0.25.x can't be used, 0.24 is used instead)
And Python 3.10, 3.11, 3.12, 3.13 are OK (with the new version)
Version resolution:
{ name = "pytest-asyncio", version = "0.24.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9'" },
{ name = "pytest-asyncio", version = "0.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.9'" },
Run log: https://github.com/juju/python-libjuju/actions/runs/12423507633
I've manually validated that 0.25.0 works fine in my setup.