PEP517
PEP517
Posted May 21, 2025 15:44 UTC (Wed) by sam_c (subscriber, #139836)Parent article: Recent disruptive changes from Setuptools
There's a far bigger issue brewing with PEP517 vs legacy use. The Python ecosystem is moving towards PEP517 for packaging which formalises how one creates and then installs a wheel. This intentionally doesn't handle the case where you need to install non-Python data files and friends.
The change, however, is at odds with how people have used Python `setup.py` as "Pythonic Makefiles" (to borrow a phrase from a friend). See https://github.com/pypa/setuptools/issues/2088#issuecomme... onwards for the latest instance of this blowing up.
The LWN site is currently under high scraper load, so comment display has been suppressed for anonymous users. If you are a human, you may read the comments by clicking the button below:
Note: you can avoid this step in the future by logging into your LWN account.
