Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Aug 2022 00:51:55 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 255722] Mk/Uses/python.mk: Needs to support pyproject.toml-based projects: USE_PYTHON=build feature
Message-ID:  <bug-255722-21822-DsP1cvRpeq@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-255722-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-255722-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255722

--- Comment #15 from Charlie Li <vishwin@freebsd.org> ---
> If you are implying that all instances of setuptools/distutils use would =
be removed form the ports tree
Not what I meant, since setuptools is also itself a PEP-517 build backend.

The current patch is a hack at best, much like my phab reviews marked WIP.
Functionality that USE_PYTHON=3Ddistutils provided that is available in PEP=
-517
(like autoplist) has to be provided. Additionally, the "toolchain" has to
bootstrap itself through the framework. There is no gradual as far as the
framework is concerned, but individual packages can go at their pace.

To further clarify, the best "testsuite" for the framework support is the
(self-)bootstrap "toolchain" listed in the wiki.

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-255722-21822-DsP1cvRpeq>