Nok Lam Chan
10/31/2023, 12:07 PMJuan Luis
10/31/2023, 12:31 PMsetup.py
in itself was never deprecated*
*although setup.py
never gained support to declare the build system (PEP 517) and so having at least the [build]
table in pyproject.toml
has become a minimum requirement I feel
**plus most people agree these days that setup.py
was a big mistake and that project metadata should be declarative - folks could use setup.cfg
for this but in the end pyproject.toml
gained widespread support by all build backends (PEP 621) and that's objectively better than what we had before