Move project metadata to pyproject.toml - #2242
Conversation
295b922 to
3d601f5
Compare
|
Thanks a lot, I am definitely interested in mostly getting rid of |
|
Something to consider:
|
|
The failing test with Python 3.7 is
This was true at the time (for that version of setuptools) but not today, so PYTHONWARNINGS is set to "default" for Python 3.7. The setup.py file might be needed until Python 3.9 is the minimum, as it needs to work-around setuptools deprecation messages described here. The workaround is to set "licence" as dynamic, even though it isn't. |
3d601f5 to
b7d8f1a
Compare
Done. |
This PR is a near 1:1 conversion of metadata from
setup.pytopyproject.toml, as supported by setuptools. There are a few differences from the legacy forms: