v13.4.0
- Add
write_fake_executable()toextra_platforms.pytest: a fake command for tests that drive a real subprocess, runnable even in a/bin/sh-less build sandbox. - Add
@skip_hermetic_build/@unless_hermetic_buildas aliases of the Guix-build decorators, covering anyHOME=/homeless-shelterbuild sandbox (Guix, Nixpkgs, ...). - Ship the test suite in the PyPI sdist so downstream packagers can build and test from it; a plain
pytestrun no longer needspytest-covorpytest-xdist. - Drop the
repomaticdocumentation dependency: the MyST-docstrings Sphinx extension now comes fromclick-extra[sphinx]>=8.5. - Add a "Downstream packaging" guide for distribution packagers.
- Extend the Sphinx cross-reference conformance tests to MyST-style roles in Python docstrings, previously never collected.
Full changelog: v13.3.1...v13.4.0