- Get Traversable from importlib.abc or importlib_resources.abc for better compatibility with Python 3.14.
- Complete annotations and add
py.typed
marker -- by :user:`Avasam` (#18)
- Ensure importlib_resources is included in the dependencies removed for coverage concerns.
- Rely on stdlib for importlib.resources where compatible.
- Renamed the plugin from 'plugin-enabled options' to 'enabler'. (#12)
- Ruff formatter is now enabled by default. (#13)
- Fix default config for ignore-flaky.
- Added support for pytest-ignore-flaky.
- If pytest-cov is explicitly enabled, bypass special handling. (#8)
- Enabler plugin now includes a default config, enabling the known supported plugins. It's no longer necessary for each project to supply the config to enable plugins.
- Require Python 3.8 or later.
Packaging refresh.
Fixed EncodingWarning when PEP 597 warn_default_encoding is enabled.
#4: Remove compatibility shim. [pytest.enabler]
is no longer
supported.
Packaging refresh.
#4: pytest-enabler now uses [tool.pytest-enabler]
for configuration
in accordance with :pep:`518#tool-table` ([pytest.enabler]
is deprecated).
Packaging refresh.
Simplified implementation.
#2: Package now properly recognizes the pytest_cov
plugin
as cov
(and same for others).
#1: Fixed race condition between pytest-cov and pytest-xdist.
Initial implementation, based on jaraco.test 4.0.1 <https://pypi.org/project/jaraco.test>_.