[PATCH] doc: Document use of setuptools with pyproject-build-system.

  • Open
  • quality assurance status badge
Details
3 participants
  • Ian Eure
  • Ludovic Courtès
  • Sharlatan Hellseher
Owner
unassigned
Submitted by
Ian Eure
Severity
normal

Debbugs page

Ian Eure wrote 3 months ago
(address . guix-patches@gnu.org)(name . Ian Eure)(address . ian@retrospec.tv)
20241215175129.30475-1-ian@retrospec.tv
Add documentation for required native-inputs for building setup.py-based
Python projects with pyproject-build-system. Remove mention of 2024, since
there are only two weeks left.

* dox/guix.texi (Build Systems): Document use of setuptools with
pyproject-build-system.

Change-Id: Ia5cba05033d84b808419456d8da09ff87bec3bb8
---
doc/guix.texi | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

Toggle diff (21 lines)
diff --git a/doc/guix.texi b/doc/guix.texi
index 3d501a08c9..cd80104eb4 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -9950,9 +9950,13 @@ It is considered ``experimental'' in that the implementation details are
not set in stone yet, however users are encouraged to try it for new
Python projects (even those using @file{setup.py}). The API is subject to
change, but any breaking changes in the Guix channel will be dealt with.
+Building @file{setup.py}-based Python projects requires adding the
+@code{python-setuptools} and @code{python-wheel} (from the
+@code{(gnu packages python-build)} module) packages to the package’s
+@code{native-inputs}.
Eventually this build system will be deprecated and merged back into
-@var{python-build-system}, probably some time in 2024.
+@var{python-build-system}.
@end defvar
@defvar perl-build-system
--
2.46.0
Sharlatan Hellseher wrote 3 months ago
(address . 74889@debbugs.gnu.org)
87wmfzuzvu.fsf@gmail.com
Hi Ian,

I think #69997 covers that during the import time, may you have a look
please?

--
Thanks,
Oleg
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmdgj9UACgkQdtcnv/Ys
0rUBTA/9HeBvymF5qhRxqzbxpqLAAaLqFxWpr01GJaaBA+81Ai4cWwibyDN5PBZ9
6vOiCWhTqoRtK7eU0jcFBIYOi36I9hSVt3mbyoL++hbC9E97tZGOiAGwPBr9Pv0w
VaYDpq+U4Gqq4TqmDMozllQXX3DlJm7f2KEd/xUtVUFu7CWTsaS4T8OGgLOO3Rpc
S2PIgAyMWZ1DleWR0L+m5Q1j95ZW07rlcX5KDpaiWIzRc95bm1ci1kVgHX2jtHJR
raKv1Fl+uXBfS34WmHMsskGE6292oXS9KEnHS88EAb2oyoXmeNIzX4zEHi/5Uvxp
FsiLjtIraZ5F7brieJD6ie4Pxaza3KmD91dMBhGLE8cAmk1uQw26lP49/ZnR6UFw
xmisUa3OaVyj1a44zwnE6BsJMtjK5dj3siH7T5O2m4x1wr2Vs3RRj4f4Q2Tb2uzb
AyYcVgAWgR6hVOHQimmAjQIbZSlvy5gCAz/1PVovN3IIiZ1OM4Y3wURc5N8ry0HL
NuleiAfSj97SmbiQdVMDr634PnZfq1LFrgd2gKA53Mf5Aofqdm+/bQ6Zhka7LAHf
WGardfmnEH8x3okZgbmL4QO50NjrVIWsQeo5ADT8JqRhGMHbMKKSBq7Vyii+4VJz
FavspZCLmhU+b+iogR40yCIGeLVE24/t1n2H6NIbn6pSn+c8Lbw=
=1upR
-----END PGP SIGNATURE-----

Ludovic Courtès wrote 9 hours ago
control message for bug #74889
(address . control@debbugs.gnu.org)
87sen68ss9.fsf@gnu.org
tags 74889 + moreinfo
quit
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 74889@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 74889
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help