Releases: approvals/ApprovalTests.Python
fix broken import `typing_extensions`
Select Reporter via Environment Variable
PEP 625 compliance
Renames the file uploaded to mypy from approvaltests-minimal to approvaltests_minimal. This should have no affect visible to users, as pip will work the same either way.
PEP 625 compliance
Renames the file uploaded to mypy from approvaltests-minimal to approvaltests_minimal. This should have no affect visible to users, as pip will work the same either way.
fix release process
no user-facing changes
minor refactorings
v18.0.2 . d tidy code and update markdown snippets
Fix package metadata
Use the appropriate license tag to fix a warning produced with Python 3.10 packaging.
Removing support for Python 3.8 and 3.9
Our linter cleanup changed lots of things which might break importing in Python 3.8 and 3.9.
We also fixed approvaltests-minimal to declare its dependency on approval_utilities. (#251)
Fix broken package
The previous release (v17.4.2) had an error that meant it could not be imported.
Fix pypi version classifiers
No functional changes. This just updates the version classifiers on Pypi to include the newer versions of Python that we now support (3.12, 3.13, 3.14).
See https://pypi.org/project/approvaltests/
Before
After
