With Gerrit 540882 I introduced tox -e check to validate the package. It runs:
python setup.py --version python setup.py check
The check is configured via:
[check] metadata = true # Requires docutils #restructuredtext = true strict = true
Both commands now raises a deprecation warning about requirements that should be satisfied by a PEP 517 installer.
check: commands[1]> python setup.py check
/home/hashar/projects/integration/quibble/.tox/venv-py3/lib/python3.11/site-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
running checkI guess we can live without output the version, but the checks should be kept around. I could not determine what setuptools check verifies exactly nor how to port those verification or whether they are sill needed.