NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #5618 most downloaded on PyPI
Describe-style plugin for pytest
Last release 3 months ago
12 Jun 2026
Ships fairly regularly
a new release about every 1.2 years
Some releases are documented
notes for 10 of 22 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
22 releases · first in 2014
Version 3.2.0 of the pytest-describe plugin
Version 3.2.0 of the pytest-describe plugin
This version supports pytest 7.0 to 9.0 on Python 3.10 to 3.14.
New features:
Fixtures as describe block arguments (#54):
When several tests in a describe-block need the same fixture, you can now pass the fixture name as an argument to the describe function instead of repeating it in every test. See the README for details and caveats.
Docstrings as describe block names (#41, #55):
With the new opt-in describe_docstrings configuration option, describe-blocks are reported under the first line of their docstring instead of their function name, allowing for more descriptive test reports like test_wallet.py::a wallet::when it is empty::it_has_no_balance. See the README for how to enable it.
Access to describe functions for plugins (#53, #55):
The new public function get_describe_functions returns the describe functions wrapping a collected test item, so that reporting plugins can show describe block names or docstrings in their output. See the README for a usage example.
The package now ships with complete type hints, verified with mypy in strict mode.
Breaking changes:
Thanks to everyone who contributed to this release with ideas and feedback!
One column per quarter.
Version 3.1.0 of the pytest-describe plugin
Version 3.1.0 of the pytest-describe plugin
This version supports pytest 6.0 to 9.0 on Python 3.9 to 3.14.
Version 3.0.0 of the pytest-describe plugin
Version 3.0.0 of the pytest-describe plugin
This version supports pytest 6.0 to 8.4 on Python 3.9 to 3.14.
Version 2.2.1 of the pytest-describe plugin
Version 2.2.1 of the pytest-describe plugin
This version supports pytest 4.0 to 8.4 on Python 3.7 to 3.12.
Version 2.2.0 of the pytest-describe plugin
Version 2.2.0 of the pytest-describe plugin
This version supports pytest 4.0 to 8.0 on Python 3.7 to 3.12.
Version 2.1.0 of the pytest-describe plugin
Version 2.1.0 of the pytest-describe plugin
This version comes with some internal clean-up and modernization and now supports pytest 4.0 to 7.3 on Python 3.7 to 3.11.
Version 2.0.2 of the pytest-describe plugin
Version 2.0.2 of the pytest-describe plugin
This version of pytest-describe supports Python 3.6 to 3.10 and pytest 4.6 to 7.0.
Newer Python and pytest versions will be supported in the next minor version.
Version 2.0.1 of the pytest-describe plugin
Version 2.0.0 of the pytest-describe plugin
Version 2.0.0 of the pytest-describe plugin
Special thanks go to @bpreskit, @jacebrowning and @ROpdebee for contributing PRs to this version.
Removed deprecation warning with pytest 5.4
Version 1.0.0 of the pytest-describe plugin
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →