psf / fundable-packaging-improvements

Packaging improvements that could be funded
51 stars 19 forks source link

Implement PEP 621 in setuptools -- Storing project metadata in pyproject.toml #25

Closed xmunoz closed 2 years ago

xmunoz commented 3 years ago

setuptools does not yet allow project creators to use the new pyproject.toml standard configuration file to configure setuptools behavior. This distracts and confuses package creators, and prevents platforms and tools from depending on the presence of standard pyproject.toml metadata in packages. We'd like to implement pyproject.toml configuration support in setuptools. This requires backend development work, technical writing, and coordination and publicity work among Python users.

PEP: https://www.python.org/dev/peps/pep-0621/

pradyunsg commented 2 years ago

This likely needs a title change to mention setuptools.

JulienPalard commented 2 years ago

It's being worked on here https://github.com/pypa/setuptools/pull/2970

JulienPalard commented 2 years ago

It's merged and released in setuptools 61 \o/