There are 3 different files that contain metadata:
setup.py
setup.cfg
pyproject.toml
are all 3 of them needed? Unless there are specific reasons that force the usage of e.g. both setup.py and pyproject.toml I would suggest keeping just one of them. As it is, it is rather difficult to understand which file is being used + all 3 files need to be kept in sync when the metadata get updated.
There are 3 different files that contain metadata:
setup.py
setup.cfg
pyproject.toml
are all 3 of them needed? Unless there are specific reasons that force the usage of e.g. both setup.py and pyproject.toml I would suggest keeping just one of them. As it is, it is rather difficult to understand which file is being used + all 3 files need to be kept in sync when the metadata get updated.