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 check
I 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.