This repository contains a src, tests, docs-skeleton with common lintering, developing and testing tools.
It is focused to use the pyproject.toml to prevent a larger amount of boilerplate-files to configure the whole project.
As stated here PEP 518 is introducing the pyproject.toml. PEP 660 adds the functionality for editable installs which makes the setup.py irrelevant.
With PEP 631 it becomes easily to add optional-dependencies and the need for the setup.cfg is not relevant anylonger.
sphinx-build -b html docs/source docs/build