packaging: Centralize python related settings in pyproject.toml
The goal is to centralize python related settings in pyproject.toml and declutter the project root a bit.
TODO
-
del pytest.ini -
del setup.cfg: flake8 does not (want to) supportpyproject.toml, we use Flake8-pyproject to make up for it -
del mypi.ini+ a bit of stubs cleanup / install
Not yet
- del
tox.ini: tox's currently only support inlining the whole config in alegacy_tox_inikey which is not really satisfying, let's hope [WIP] Native TOML config gets merged soon. - del
setup.py: not sure how to handledata_files
Edited by Renaud Boyer