robotpy / robotpy-build

(mostly) automated C++ wrapping for Python
BSD 3-Clause "New" or "Revised" License
36 stars 16 forks source link

Support PEP 621 #86

Open virtuald opened 4 years ago

virtuald commented 4 years ago

https://www.python.org/dev/peps/pep-0621/ standardizes storing project metadata in pyproject.toml. We basically do the same thing already, so it would involve reading a different key and deprecating the old mechanism.

auscompgeek commented 3 years ago

PEP 621 has been provisionally accepted: https://discuss.python.org/t/pep-621-round-3/5472/109

auscompgeek commented 1 year ago

Looks like setuptools supports PEP 621 natively since v61: https://github.com/pypa/setuptools/blob/main/CHANGES.rst#v6100

(note: setuptools v59.7 requires Python 3.7+)