- Add script
bin/switch-to-pep420
to convert a package from the old namespace package layout to the new PEP 420 native layout. - Add
pyupgrade-exclude
to[pre-commit]
section in.meta.toml
.
- Drop support for Python 3.8.
- Allow specifying a minimum supported Python version other than the previously hardcoded default of Python 3.8.
- Allow
setuptools <= 75.6.0
. - Add
omit
option tocoverage-run
configuration because when defined inpyproject.toml
it needs to be a list of strings. - Update
setup.py
of configured packages with small textual changes to match current best practices.
- Converted to an installable Python package.