This stestr release is a feature release that primarily fixes compatibility with subunit 1.4.3 and initial compatibility with Python 3.12.
Features
- Add support for configuring stestr via a pyproject.toml file.
What's Changed
- Apply black autoformatter to code base by @jogo in #332
- Reuse subunit_trace output/validation logic for load/run by @jogo in #333
- Revert "Fix #330 - Preserve load-list order" by @mtreinish in #335
- Remove vestigial future package from requirements by @0xDEC0DE in #338
- Pin black to 2022 version by @mtreinish in #343
- Fix ResourceWarning from SubunitTestRunner._list() by @mtreinish in #342
- Add support for storing stestr configs in pyproject.toml by @0xDEC0DE in #341
- Adding another prefix to the existing list of unittest_import_strs by @psathyan in #339
- Update docs job to avoid setup.py entrypoint by @mtreinish in #346
- Replace removed SafeConfigParser with ConfigParser by @hroncok in #344
- Explicitly list extras as dependency by @pshchelo in #348
New Contributors
- @jogo made their first contribution in #332
- @0xDEC0DE made their first contribution in #338
- @psathyan made their first contribution in #339
- @hroncok made their first contribution in #344
- @pshchelo made their first contribution in #348
Full Changelog: 4.0.0...4.1.0