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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to