GNU bug report logs - #74889
[PATCH] doc: Document use of setuptools with pyproject-build-system.

Previous Next

Package: guix-patches;

Reported by: Ian Eure <ian <at> retrospec.tv>

Date: Sun, 15 Dec 2024 17:52:02 UTC

Severity: normal

Tags: moreinfo, patch

To reply to this bug, email your comments to 74889 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#74889; Package guix-patches. (Sun, 15 Dec 2024 17:52:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ian Eure <ian <at> retrospec.tv>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 15 Dec 2024 17:52:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: guix-patches <at> gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH] doc: Document use of setuptools with pyproject-build-system.
Date: Sun, 15 Dec 2024 09:51:12 -0800
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(-)

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





Information forwarded to guix-patches <at> gnu.org:
bug#74889; Package guix-patches. (Mon, 16 Dec 2024 20:40:02 GMT) Full text and rfc822 format available.

Message #8 received at 74889 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 74889 <at> debbugs.gnu.org
Subject: [PATCH] doc: Document use of setuptools with pyproject-build-system.
Date: Mon, 16 Dec 2024 20:38:45 +0000
[Message part 1 (text/plain, inline)]
Hi Ian,

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

--
Thanks,
Oleg
[signature.asc (application/pgp-signature, inline)]

Added tag(s) moreinfo. Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Fri, 21 Mar 2025 12:37:01 GMT) Full text and rfc822 format available.

This bug report was last modified 86 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.