On Sat, 2025-04-19 at 11:38 -0700, Bryan Gardiner wrote: > Hi Michał, > > On Wed, 9 Apr 2025 17:44:20 +0200 > Michał Górny <mgo...@gentoo.org> wrote: > > > 4. Add verbose deprecation warnings for `distutils_enable_tests > > setup.py`, and for non-PEP517 builds. These are rather ugly as > > they appear during dependency calculation (hence they need the package > > name explicitly printed). Good news is, the use is almost gone > > from ::gentoo, so they are specifically targeted at overlays. > > Does this mean further deprecations to setup.py support are coming > soon? system76-driver's build process uses setup.py and hasn't seen > any changes yet to work toward PEP517, so I am wondering how soon > that's going to be a problem.
Ebuilds without DISTUTILS_USE_PEP517 are deprecated for a long time already, and we will be removing the support entirely soon. However, calling esetup.py within PEP517 ebuilds will continue to work until setuptools upstream breaks it. -- Best regards, Michał Górny
signature.asc
Description: This is a digitally signed message part