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: ```toml { 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 Screenshot for the above:  I've manually validated that 0.25.0 works fine in my setup.