NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #138 most downloaded on PyPI
Pytest support for asyncio
Last release 3 months ago
26 May 2026
Release timing varies
gaps range from 2 weeks to 4 months
Nearly every release is documented
notes for 53 of 56 stable releases
1 version withdrawn
withdrawn after publishing
11 years old
76 releases · first in 2015
- Run the event loop fixture as soon as possible. This helps with fixtures that have an implicit dependency on the event loop. #156
Run the event loop fixture as soon as possible. This helps with fixtures that have an implicit dependency on the event loop. #156
- Test on 3.8, drop 3.3 and 3.4. Stick to 0.10 for these versions. #152
Test on 3.8, drop 3.3 and 3.4. Stick to 0.10 for these versions. #152
Use the new Pytest 5.4.0 Function API. We therefore depend on pytest >= 5.4.0. #142
Better pytest.skip support. #126
One column per quarter.
- pytest-asyncio integrates with Hypothesis to support @given on async test functions using asyncio . #102
pytest-asyncio integrates with Hypothesis to support @given on async test functions using asyncio . #102
Pytest 4.1 support. #105
Nothing published for this version
…(see https://bugs.python.org/issue34075 for deprecation and removal details)
Python 3.7 support.
Remove event_loop_process_pool fixture and pytest.mark.asyncio_process_pool marker (see https://bugs.python.org/issue34075 for deprecation and removal details)
- Improve integration with other packages (like aiohttp) with more careful event loop handling. #64
Improve integration with other packages (like aiohttp) with more careful event loop handling. #64
- Python versions pre-3.6 can use the async_generator library for async fixtures. #62
Python versions pre-3.6 can use the async_generator library for async fixtures. #62 https://github.com/pytest-dev/pytest-asyncio/pull/62
- The deprecation warning regarding asyncio.async() has been fixed. #51
Support for Python versions pre-3.5 has been dropped.
pytestmark now works on both module and class level.
The forbid_global_loop parameter has been removed.
Support for async and async gen fixtures has been added. #45
The deprecation warning regarding asyncio.async() has been fixed. #51
- The event_loop fixture is again responsible for closing itself. This makes the fixture slightly harder to correctly override, but enables other fixt
Introduced a changelog. #31
The event_loop fixture is again responsible for closing itself. This makes the fixture slightly harder to correctly override, but enables other fixtures to depend on it correctly. #30
Deal with the event loop policy by wrapping a special pytest hook, pytest_fixture_setup . This allows setting the policy before fixtures dependent on the event_loop fixture run, thus allowing them to take advantage of the forbid_global_loop parameter. As a consequence of this, we now depend on pytest 3.0. #29
- Fix a bug preventing the propagation of exceptions from the plugin. #25
Fix a bug preventing the propagation of exceptions from the plugin. #25
- Support for Python 3.5 async / await syntax. #17
Support for Python 3.5 async / await syntax. #17
- unused_tcp_port_factory fixture. #10
unused_tcp_port_factory fixture. #10
Nothing published for this version
Nothing published for this version
Initial release.
Initial release.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →