From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 0/4] Fix edge case in pyproject-build-system Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, sharlatanus@gmail.com, tanguy@bioneland.org, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Thu, 28 Nov 2024 08:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74582@debbugs.gnu.org Cc: Maxim Cournoyer , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Received: via spool by submit@debbugs.gnu.org id=B.17327811388303 (code B ref -1); Thu, 28 Nov 2024 08:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Nov 2024 08:05:38 +0000 Received: from localhost ([127.0.0.1]:36464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGZWs-00029q-JU for submit@debbugs.gnu.org; Thu, 28 Nov 2024 03:05:38 -0500 Received: from lists.gnu.org ([209.51.188.17]:45318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGZWr-00029j-Dq for submit@debbugs.gnu.org; Thu, 28 Nov 2024 03:05:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tGZWq-00024V-87 for guix-patches@gnu.org; Thu, 28 Nov 2024 03:05:37 -0500 Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tGZWo-0006p1-S8 for guix-patches@gnu.org; Thu, 28 Nov 2024 03:05:36 -0500 Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-21527bb7eb0so1736615ad.3 for ; Thu, 28 Nov 2024 00:05:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732781133; x=1733385933; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=wmj4JqfN8lJuJLn592f3bvfxvUXful5Fr8dFKygoUEE=; b=jEUPEhRgjYk6tyvofUqA/8Ph0Wm6mOfR6kqyKeLBqpvtPHXKT/GdQJ2I/kkowwEzTK AwGA+TM7Fp4kEZVI0q1IfIyoznbdCzHLowhP3nlWOZW379pgQsdGow4o/l1K759Hed8B HxLt84M5v+UdJl7tWW9hGU7gDGsQkEbWr5UfcZnMqhfr93FsXvSLUyKL1jaqm8kFXhEf WzP4/ixhXU1O+wfvoOsIqeLx61iHYOBq+zB8AhvJmagAD9XR3REuQi6JtvzdoiiwKEQI NAAAygJpFZON9yhZfPyDcUpAYbWN5gwskc4ygrxNuC99QKKc34ID+vvDg68hyH/ntbm2 4KFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732781133; x=1733385933; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wmj4JqfN8lJuJLn592f3bvfxvUXful5Fr8dFKygoUEE=; b=gCwk/IB7zLIWpzngDUopCA0yJWJAR/NhDEO6jByIu5ox4CPJPU5IIuw57x/C3qESgz sMlT2taFnxcKjvr4+MPDrkDr8sZvzw6lcakKyjKIzCmgrZ705T6ZFctwnLyam0HDU6Zw YyrHbId5ph9M+XigHUC9zBpqNT11Y5mkeiQ17elKlbJLiJpdoOyjpTPrnt1Tjeaz91PN 87rL8lgIsLGsw2yOgrEg3oydT5tZm/gGQwISeUPB5cqdEEZ5jPKN711zMaFVJtCrMFBU I9ZuEHuybaImROt4L3QxdM8Xhv35+elox4lMCeHwohMGJZRrqrl3KoDEBmkPLVXtN67Y b2cA== X-Gm-Message-State: AOJu0YzJqFcxf1Ntshb2q62Ebf4MrXEajYl8zseNQEy/iFtzpENC2B58 cZt5oQfUoD8xvprYSIIE6zoiF9/9NhPs3vgjgPmA1r2sX+WSqGQW1p6B2g== X-Gm-Gg: ASbGncvElYO/JwPMFy8XPpfmt9yGJ1qpOAvDVSA8oi6LTSsMn95PaQJWlguenoI9EC1 sGwfVIIa6CINeEU7UA7D9fKK1rWDIp8SIn7SS4l8/3shvDCf0FPNG5SHDUNmFWx5LOfV1mjFmp7 4pqlco8E5OBld9sSt4R2kCgRFY9W6J+aB3uuolTG/ptP5xlFZTPQBVB3HMKGIuVc5NhL1Q/B0pB LKEKhshGFbUEiM1Queg9eK65u9gH2EwqB86OtSkHtOCJKkyAk9gwS0wCYypizEUcm+K X-Google-Smtp-Source: AGHT+IHVEwdP2vvZ2XTwH+ysXc5bj2qWuiRwTqqr26F6O7pP6BjzODE985ce3UJ5f/YJtXStpADRsQ== X-Received: by 2002:a17:902:fc8e:b0:20c:dbff:b9d8 with SMTP id d9443c01a7336-21501e5c131mr82977665ad.37.1732781132903; Thu, 28 Nov 2024 00:05:32 -0800 (PST) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-215219830ccsm7600005ad.201.2024.11.28.00.05.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Nov 2024 00:05:32 -0800 (PST) From: Maxim Cournoyer Date: Thu, 28 Nov 2024 17:05:19 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::62d; envelope-from=maxim.cournoyer@gmail.com; helo=mail-pl1-x62d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Maxim Cournoyer (4): build/pyproject: Really merge directories in install phase. build/pyproject: Fix indentation. build/pyproject: Update PEP 427 reference URL in comment. build/pyproject: Resolve import warning. guix/build/pyproject-build-system.scm | 52 +++++++++++++++------------ 1 file changed, 29 insertions(+), 23 deletions(-) base-commit: dd4b96e72c8fda4b025a75b47212e06e381e9ea1 -- 2.46.0 From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 1/4] build/pyproject: Really merge directories in install phase. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, sharlatanus@gmail.com, tanguy@bioneland.org, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Thu, 28 Nov 2024 12:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74582@debbugs.gnu.org Cc: Maxim Cournoyer , Maxim Cournoyer , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart X-Debbugs-Original-Xcc: Maxim Cournoyer , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.173279629122931 (code B ref 74582); Thu, 28 Nov 2024 12:19:01 +0000 Received: (at 74582) by debbugs.gnu.org; 28 Nov 2024 12:18:11 +0000 Received: from localhost ([127.0.0.1]:37082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGdTG-0005xl-PQ for submit@debbugs.gnu.org; Thu, 28 Nov 2024 07:18:11 -0500 Received: from mail-pf1-f180.google.com ([209.85.210.180]:48435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGdTE-0005xO-V9 for 74582@debbugs.gnu.org; Thu, 28 Nov 2024 07:18:09 -0500 Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-7250c199602so652284b3a.1 for <74582@debbugs.gnu.org>; Thu, 28 Nov 2024 04:18:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732796222; x=1733401022; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dzDijL/PyuLE584GxeB7TNf806cxuVb6ixuA7CdOayI=; b=k2hboykuhjxJlnjWn0HWml8nrqs6dgf8221woe8dJ2PjOd53M3czkTXiG2LZCBwDLn wXKuQ4UIDLxDCW6KecENmf6w9WhJVSiO0nD9876buctjmuay0c4gc1NIRSWhOHRXyjlB 9/avtc3+SxIKeyZg+fou0un248P3KOZljNO75F0FhCCIXfYuFQnQpkeilbcUG0ASkYPN 3Qs+2yIw9QBsbWCTSKyp4x2Qj9eM7NZQikqBVC5lR39yayqKqMO4itTXypbP6Xe/I7M9 FDWh/sC74v6/I1ENyKxvQ84lOjvBlccMjY+g6c5z6QNYP1UWEHGTbrEBYXWHLF9q0gNr xs4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732796222; x=1733401022; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dzDijL/PyuLE584GxeB7TNf806cxuVb6ixuA7CdOayI=; b=lJz9RrkHEkTHDCq6Z9t4csTwJwsB6Uxc4FVG1D6Po++QuCLsCBNVwmRJj73ExSb3VY Foi9NNiR/LFf8r9CalLqzlfDt6jSWIP2pa98wgDLANrci6/WS7BdC0g39bcZXoGPQhfK dO7EmD2wU29Q2AlBA/lF9EHA48AJyUOyQrky6A+6YNorvQMEfKYl838DdljBSiIm/sbJ HsdnQgTU4pWFJEKDo+SeE5v0ibLgvd8WuxAADSMLVVNAEnIdLaRS1JJV8m6+PQOD2ElY KH1wsHz/fOxBf3kNbNPK6hg6ZkCsJy+Wo6G6n7iE1ZQ0ZXjXRa+QM6/20F35fRua1rXS 2raA== X-Gm-Message-State: AOJu0Yxg/Iz2JVWOtDvQcs82cdGjO/KoORMU1nugmMnckfmiZsIwhGic 7gdXid1YC+7gUg6mQyYVbFECF7hZPaLl6zO5qMn+8IBLJ9erxWzfmaIGbg== X-Gm-Gg: ASbGncsg2d0AU1bOC76/NloLxqQhqpTN4c4pQWtBL5HPGtqZ247sU4mOweYZBxjd0he llp3RZsDtVHvR/q2ELpGiEzeG9XuNzcNpdq4mu9huTxB0oSq8LoMY7UW3c7ba2ah0lg24yWGymq KKpVwOIliDNDuESDEZf7OR0h13UC7vieY68Tz44fTbNyRS1soW7HspSKUpgJo2dgQsBpH2g6vDp gXzJJi7UvRT0W0yopVD3mWNLXoqh0wBM3Ol/wdNflw7zKPwJ7v1E0XeYj6yNoQjswXo X-Google-Smtp-Source: AGHT+IHd33GYf0/zTzmjt+IiG1fF2FGTBGguOZZtqrMKALNgVtbq5HaDU2X1fG5vUYk0ClR4vgyxLw== X-Received: by 2002:a17:903:2b0e:b0:211:ebd:e370 with SMTP id d9443c01a7336-21501385f12mr89893555ad.25.1732796222320; Thu, 28 Nov 2024 04:17:02 -0800 (PST) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-215219064bbsm12181475ad.101.2024.11.28.04.17.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Nov 2024 04:17:01 -0800 (PST) From: Maxim Cournoyer Date: Thu, 28 Nov 2024 21:16:39 +0900 Message-ID: <35ca6b4d6fb04d511694f38e52e766134b8565dc.1732781055.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Using rename-file, the destination had to be empty otherwise it would error out. By using copy-recursively, a directory can be copied onto a pre-existing directory, really merging them. This problem manifested itself attempting to build the python-pyre package. * guix/build/pyproject-build-system.scm (install) : Use copy-recursively instead of rename-file. Change-Id: Iceb8609a86f29b17e5fbe6a9629339d0bc26e11f --- guix/build/pyproject-build-system.scm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/guix/build/pyproject-build-system.scm b/guix/build/pyproject-build-system.scm index c69ccc9d64..03992d915f 100644 --- a/guix/build/pyproject-build-system.scm +++ b/guix/build/pyproject-build-system.scm @@ -194,8 +194,13 @@ (define* (install #:key inputs outputs #:allow-other-keys) (format #t "~a/~a -> ~a/~a~%" source file destination file) (mkdir-p destination) - (rename-file (string-append source "/" file) - (string-append destination "/" file)) + ;; Use 'copy-recursively' rather than 'rename-file' to guard + ;; against the odd case where DESTINATION is a non-empty + ;; directory, which may happen when using hybrid Python + ;; build systems. + (copy-recursively (string-append source "/" file) + (string-append destination "/" file)) + (delete-file-recursively (string-append source "/" file)) (when post-move (post-move file))) (scandir source -- 2.46.0 From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 3/4] build/pyproject: Update PEP 427 reference URL in comment. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, sharlatanus@gmail.com, tanguy@bioneland.org, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Thu, 28 Nov 2024 12:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74582@debbugs.gnu.org Cc: Maxim Cournoyer , Maxim Cournoyer , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart X-Debbugs-Original-Xcc: Maxim Cournoyer , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.173279629522951 (code B ref 74582); Thu, 28 Nov 2024 12:19:02 +0000 Received: (at 74582) by debbugs.gnu.org; 28 Nov 2024 12:18:15 +0000 Received: from localhost ([127.0.0.1]:37085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGdTL-0005y6-4c for submit@debbugs.gnu.org; Thu, 28 Nov 2024 07:18:15 -0500 Received: from mail-pl1-f181.google.com ([209.85.214.181]:46221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGdTF-0005xX-Qv for 74582@debbugs.gnu.org; Thu, 28 Nov 2024 07:18:10 -0500 Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-20cf3e36a76so6738335ad.0 for <74582@debbugs.gnu.org>; Thu, 28 Nov 2024 04:18:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732796228; x=1733401028; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4XazsZnpMbTeGzro9jkO+LdEGRQM/WrXy2RjxHeK/LM=; b=UheW/x9Wq9JbM8qv7/Utun2UUXu0cSU+xY9bc75COnzDAfd/TteHSLIgNqqCSor0g8 msXLtgWyREweZq/kQZIS/cEFoGqrmlPvYhEYKtohVFZT1QHFVpTUOkmHyWLeER+CFOii 78DQPY/4bs/Td4h/DmyNJoQ7qJPkXthttadk/XHK7X+iqeyXfunk9BCfJttXQDESTbVr 5bEYEUuMk6JkoeTqotyizzc6ChoNhtvmskY2KB+yN3FZc06w24F/KBfvQryqbyR9L+NZ 0j6CFmYeSldn0E3BtRqdehR9Jn6+lvICO7ytY4aqlqO6v7/rq8n3oUW9931AxvFWti9I 9tCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732796228; x=1733401028; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4XazsZnpMbTeGzro9jkO+LdEGRQM/WrXy2RjxHeK/LM=; b=c5h+jqAHlqQv8niOsoiCAAMVfBI8KSFQ4D/bSb3XvkuKjNNiCOVNrHKAQKjnGHcz+Q 6wf4sithvZpu68Xy2r4F4NCVItvDcmytRQ1qWQ9tIo5bPxWcvZLQC7JC/10HW95HKV1v CH1PWP4IMzWNTl7jDVoZDxoiEooo+DxBhJTRSjBzWrrd/CPmznZrhYRdiir99pwUJt2A lZSVja27M0HvmR/RiGhZwsj6gGHcjBYayn8fltIEoMz5rCtpoBqhG/r0nP8tkepQ+c2P FDO5CxC3FBEkBkzMm/PAMk6tfsbyijKaZz4t56M5gpZrpGRBk+khCSMD8cuUFKd+JaDQ x/8Q== X-Gm-Message-State: AOJu0Yz1o5UFTwxStcXtCuWcU1lHrPd0KHT9inDVOAZRKIhJHbblo7Ya xra6Bzh2vkw3EC02DjUEvMVA6EHLafFpwvpKu06otee//0d5+tvIL6QciA== X-Gm-Gg: ASbGncuIEy1WzNYJtvJhzalygsLQ5Op9RqdCtVcEzrML9jjKi7NxvkxoI+YrN9BoJ+E SWb2bYGnQEaexHmwtmQnpNcwBcezYq2LYOv0d4MqXBc60+e5fpEuurD1KIten5MmHC/bRBZc038 ysX9p03IlPnECeJ4I9wVGIsuo5HEc8cKLpNaMr7qEHetxqKcFxTLFDpU6ul3gLoLn3l/w0O/2eE 8KWpDQ5mvVXwxXWWDwsnFkTXVfS0VFcSOttdqgeeyPypsiRfcz6MqQxGooBUFHVT2oO X-Google-Smtp-Source: AGHT+IEf15l8cr6joBCcuzsDlxDIaMiKdYzpBifiEHKjOXRTfde+sDdbvzBeBFTEYy3WBmh+KNLO6g== X-Received: by 2002:a17:902:e843:b0:20c:f261:2516 with SMTP id d9443c01a7336-2150108631emr84669435ad.8.1732796228276; Thu, 28 Nov 2024 04:17:08 -0800 (PST) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-215219064bbsm12181475ad.101.2024.11.28.04.17.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Nov 2024 04:17:07 -0800 (PST) From: Maxim Cournoyer Date: Thu, 28 Nov 2024 21:16:41 +0900 Message-ID: <47f64576e3feaf679e1486a86e58417cb87f7d87.1732781055.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/build/pyproject-build-system.scm (install): Update reference URL. Change-Id: Icf5dcc7254c33e8e466773ee66a2fd5648d583da --- guix/build/pyproject-build-system.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/guix/build/pyproject-build-system.scm b/guix/build/pyproject-build-system.scm index d42577b259..314839c30f 100644 --- a/guix/build/pyproject-build-system.scm +++ b/guix/build/pyproject-build-system.scm @@ -172,8 +172,9 @@ (define* (check #:key tests? test-backend test-flags #:allow-other-keys) (format #t "test suite not run~%"))) (define* (install #:key inputs outputs #:allow-other-keys) - "Install a wheel file according to PEP 427" - ;; See https://www.python.org/dev/peps/pep-0427/#installing-a-wheel-distribution-1-0-py32-none-any-whl + "Install a wheel file according to PEP 427." + ;; See . (let ((site-dir (site-packages inputs outputs)) (python (assoc-ref inputs "python")) (out (assoc-ref outputs "out"))) -- 2.46.0 From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 2/4] build/pyproject: Fix indentation. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, sharlatanus@gmail.com, tanguy@bioneland.org, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Thu, 28 Nov 2024 12:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74582@debbugs.gnu.org Cc: Maxim Cournoyer , Maxim Cournoyer , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart X-Debbugs-Original-Xcc: Maxim Cournoyer , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.173279629622958 (code B ref 74582); Thu, 28 Nov 2024 12:19:02 +0000 Received: (at 74582) by debbugs.gnu.org; 28 Nov 2024 12:18:16 +0000 Received: from localhost ([127.0.0.1]:37087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGdTL-0005y8-Fr for submit@debbugs.gnu.org; Thu, 28 Nov 2024 07:18:15 -0500 Received: from mail-pf1-f172.google.com ([209.85.210.172]:43121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGdTH-0005xU-I2 for 74582@debbugs.gnu.org; Thu, 28 Nov 2024 07:18:12 -0500 Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-7251ace8bc0so1386464b3a.0 for <74582@debbugs.gnu.org>; Thu, 28 Nov 2024 04:18:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732796225; x=1733401025; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LDX10VzT6gHfLqofiMVYGgJNtUmgyazaPo+ZfZpWge4=; b=iS+CHC94xIszcIQu/N82pC7hKwGzoMRvr25qVLvr7iiVN04e/JE5GJKL2YxTTZr3x5 obZXRFdpa3FZpwL4X0uyZpJQ3AXb1tLclMftjdDchhRuKazdZ6FR0q4UZ8v6/xRzv1NZ lhwdOecPsiZjAO5tcxUd1dEwOZgS+BpBZ0Z9fz1Oeo1e5v2bs4ieKPrShlKLc+8f6T+Q GYyr/ydJ5yUmXU9cg7bqC8xMpQGepKnKwRFCkLccj+/NrbG2Mq7TF2kmYV0THMzphU0L aRU4a7sCJ06H9NjG3dTM1kye9++Tbtwg+Uv71oxG8/pWOEW2SgfY32MgSIU6sNNCmPUe 635g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732796225; x=1733401025; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LDX10VzT6gHfLqofiMVYGgJNtUmgyazaPo+ZfZpWge4=; b=rIsGpACQRfePMmssF9QCSZOwBvjN4b5JwM5SZ8rUJKSX0EUNIWmfykFq11CvQ004so y8NMWCuJSdWgMozH6ak+Q+6Dj0x7dDlTwbhKy3xgR2Jh4lpk6Yz7GR2LgikI6w5zxQBE HAS5hlIeKQ+wXJLoqF2TOmzIrAxbnf0qWSElHSg6frv3ocC8NlyCgOeXbD8wfE+VDuLK VSXyBZj7dbYCMWIpZtHrP/PK41SWgEiyNnMyKIkFMOJ5IhiGwmYq2WnrNwPLnvcDPPOe B1mfC+wM+calA5pXI7IxkjSA4U8SnZh0xA8W7z+W383Za/eEbYhC0uXtuVfB0eFBMfwV f01A== X-Gm-Message-State: AOJu0Yx/y7PpkuengksWlixJYt7q+sWXJz16BhByzRpAf5TdmVy0uxuC UPYNYkwVeAgeb04ZsXyVvyfy/AkE/l+qED4dIT/FoXduR2JyRG2dXSt4/Q== X-Gm-Gg: ASbGncvBcIc2D3NF+EpYuplO/RPyztrI+F6EcpncZ6Nyn6yBYyBdEwZmRf+KffyNoIF A/lEOjmENfwPT7ZzKTDLaP8TZwDaBQE5b6s5UvhnIY+y9oLVIzvspajhSnUYGc5MNSlchCs1Zcf OQKwMYb/APDWDPiCoR4doDfbGekE3QBPDZF4tAFO14MP4TRiaYDAW8lUr/oMNCJL2HivuUak8cd t2f//2A4R9tebcXuwpTNBHm7U609LwJAyfaYs10gJF63W3KhPSkoGWjs3RRovkcbB3J X-Google-Smtp-Source: AGHT+IHhvzdAmW4CSsh0M+aYYUw1l18uQ/Hj1ZI1wlitGlwyvRy5vTepiMAZ3LAh/3rwxivtKQXXTA== X-Received: by 2002:a17:902:f645:b0:20b:4d50:e4c7 with SMTP id d9443c01a7336-2151d130c42mr59140745ad.0.1732796225366; Thu, 28 Nov 2024 04:17:05 -0800 (PST) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-215219064bbsm12181475ad.101.2024.11.28.04.17.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Nov 2024 04:17:04 -0800 (PST) From: Maxim Cournoyer Date: Thu, 28 Nov 2024 21:16:40 +0900 Message-ID: <90f63776c70ab18318067ceaab407f72b5093876.1732781055.git.maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/build/pyproject-build-system.scm: Re-indent file with Emacs. Change-Id: I15c89628190b81a71f799e4812c3b6a360f93bcb --- guix/build/pyproject-build-system.scm | 36 +++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/guix/build/pyproject-build-system.scm b/guix/build/pyproject-build-system.scm index 03992d915f..d42577b259 100644 --- a/guix/build/pyproject-build-system.scm +++ b/guix/build/pyproject-build-system.scm @@ -77,11 +77,11 @@ (define-condition-type &python-build-error &error python-build-error?) ;; Raised when 'check cannot find a valid test system in the inputs. (define-condition-type &test-system-not-found &python-build-error - test-system-not-found?) + test-system-not-found?) ;; Raised when multiple wheels are created by 'build. (define-condition-type &cannot-extract-multiple-wheels &python-build-error - cannot-extract-multiple-wheels?) + cannot-extract-multiple-wheels?) ;; Raised, when no wheel has been built by the build system. (define-condition-type &no-wheels-built &python-build-error no-wheels-built?) @@ -93,8 +93,7 @@ (define* (build #:key outputs build-backend configure-flags #:allow-other-keys) "Look up the build backend in a pyproject.toml file." (call-with-input-file file (lambda (in) - (let loop - ((line (read-line in 'concat))) + (let loop ((line (read-line in 'concat))) (if (eof-object? line) #f (let ((m (string-match "build-backend = [\"'](.+)[\"']" line))) (if m @@ -122,18 +121,18 @@ (define* (build #:key outputs build-backend configure-flags #:allow-other-keys) auto-build-backend "setuptools.build_meta"))) (format #t - "Using '~a' to build wheels, auto-detected '~a', override '~a'.~%" - use-build-backend auto-build-backend build-backend) + "Using '~a' to build wheels, auto-detected '~a', override '~a'.~%" + use-build-backend auto-build-backend build-backend) (mkdir-p wheel-dir) ;; Call the PEP 517 build function, which drops a .whl into wheel-dir. (invoke "python" "-c" - "import sys, importlib, json + "import sys, importlib, json config_settings = json.loads (sys.argv[3]) builder = importlib.import_module(sys.argv[1]) builder.build_wheel(sys.argv[2], config_settings=config_settings)" - use-build-backend - wheel-dir - config-settings))) + use-build-backend + wheel-dir + config-settings))) (define* (check #:key tests? test-backend test-flags #:allow-other-keys) "Run the test suite of a given Python package." @@ -253,19 +252,20 @@ (define* (install #:key inputs outputs #:allow-other-keys) (scandir wheel-dir (cut string-suffix? ".whl" <>))))) (cond - ((> (length wheels) 1) - ;; This code does not support multiple wheels yet, because their - ;; outputs would have to be merged properly. - (raise (condition (&cannot-extract-multiple-wheels)))) - ((= (length wheels) 0) - (raise (condition (&no-wheels-built))))) + ((> (length wheels) 1) + ;; This code does not support multiple wheels yet, because their + ;; outputs would have to be merged properly. + (raise (condition (&cannot-extract-multiple-wheels)))) + ((= (length wheels) 0) + (raise (condition (&no-wheels-built))))) (for-each extract wheels)) (let ((datadirs (map (cut string-append site-dir "/" <>) (list-directories site-dir (file-name-predicate "\\.data$"))))) (for-each (lambda (directory) (expand-data-directory directory) - (rmdir directory)) datadirs)))) + (rmdir directory)) + datadirs)))) (define* (compile-bytecode #:key inputs outputs #:allow-other-keys) "Compile installed byte-code in site-packages." @@ -341,7 +341,7 @@ (define* (create-entrypoints #:key inputs outputs #:allow-other-keys) import sys import ~a as mod sys.exit (mod.~a ())~%" interpreter module function))) - (chmod file-path #o755))) + (chmod file-path #o755))) (let* ((site-dir (site-packages inputs outputs)) (out (assoc-ref outputs "out")) -- 2.46.0 From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 4/4] build/pyproject: Resolve import warning. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, lars@6xq.net, marius@gnu.org, me@bonfacemunyoki.com, sharlatanus@gmail.com, tanguy@bioneland.org, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Thu, 28 Nov 2024 12:19:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74582@debbugs.gnu.org Cc: Maxim Cournoyer , Maxim Cournoyer , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart X-Debbugs-Original-Xcc: Maxim Cournoyer , Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.173279630322979 (code B ref 74582); Thu, 28 Nov 2024 12:19:03 +0000 Received: (at 74582) by debbugs.gnu.org; 28 Nov 2024 12:18:23 +0000 Received: from localhost ([127.0.0.1]:37090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGdTT-0005yY-0R for submit@debbugs.gnu.org; Thu, 28 Nov 2024 07:18:23 -0500 Received: from mail-pl1-f174.google.com ([209.85.214.174]:51363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGdTN-0005xv-9E for 74582@debbugs.gnu.org; Thu, 28 Nov 2024 07:18:17 -0500 Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-211fcadd960so4718545ad.2 for <74582@debbugs.gnu.org>; Thu, 28 Nov 2024 04:18:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732796231; x=1733401031; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fJdX8N01IhvZPS+nW+7kClioL+RUNpECJx6ochw4vF0=; b=e1Wl0fEJPitax+m5EIlK0fU60cfGb+x2QvE5frook52z7AvViGHuijtTwQmMSeqbId xsM9/qYZF4lmiMUKP08rtfSSz3FhdhK3OVl/dtCsZZlYFl9TKNadUV0u8o7I2+CPhkrL EE1AjQvdkXBFh9n94y9USMJMTexe2kSONoOZ1qT2Y6/v5qg/PED05nvfEvU+E3WwP6Kz OQr/Sr1FR8j4GI0Pudazbho86T6oi2Rhv3+K1bYq1ffSOucHCIDuiJpSAJHEF2Bi747z UTvdUjPzt/VnoemIpyVAEzn3EpDktBj90S944jgPa7MKiEnZXsH7Kd83xwKf4peNc0rO 3NGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732796231; x=1733401031; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fJdX8N01IhvZPS+nW+7kClioL+RUNpECJx6ochw4vF0=; b=tE3dtYXtofelrIu0w/NszkDtDv/P7sVNrzp43l4YuKk39svcSuF8INKb9QLxI4M0CE /5XPNdZQxbjOMDFZjQ4UL2pcGUG9NpZFC0bpGURt/EvzbbvEMRBFUz7CcCXSS4GSpQB7 LcbYKpHBM7TQ7+GYlbIDSVoVhR812zqDuSUpWL/1XZlp2TMDshjryjrTm3HUqtuKLwRK HJmFe3JlkR2AcThaSFYC/5LzNb4kqB+hpPNzW3BUfC9t/TaEx5crVZfg3Gbe2cSF7oBJ gNSZ3mA5uVJPWV/2aSFc0dXpE8KXhUK+tYkI6h5xTiDo4vAHiIOyfLCR25vKk9nTm114 I89g== X-Gm-Message-State: AOJu0Yw8mLUdigTbWohFlRYv7YV5S3DGHquiPmUfIcmhqEdSw5Oo5C9Z 3lZ8/ARABa15/x+fi9U8FaT9WxuQg7SIUFIaaFNPkpY5CX7rQK1tSdAeNw== X-Gm-Gg: ASbGncvUCOcwLoMMKttCrqME74u2ZEaVFLkzPGERBgZNYQLsYQ3LbDDSektQuHpGzoT xmzMzYz6NOu9TQB5kpteB+USnwOBq5m60mEgSO39iFpx60U4gTRWRfHj/53MI1mjmEmzY0JbViN j0DNhwNoMd5Bi7f/Mzm94mQCwJVSl5cvkxn3QQIeWmtnWVE2pe20LoLduZrKVRnybKUN8oJYsCg eq2Y0ChHJFV4EjXON+k/DuCYGkcNz7RzrHe2DU50EhDc7n6ffKWegWtVDy00M9LH5DN X-Google-Smtp-Source: AGHT+IFllfRr2lZ4eOSETFNvKJh8nZKufWLXJVDF2TUHNinFTpOrvsVPPzsCBevpEOrrGFdLf9+jGw== X-Received: by 2002:a17:902:ccd1:b0:20c:79f1:fee9 with SMTP id d9443c01a7336-2150109609cmr90075535ad.11.1732796231154; Thu, 28 Nov 2024 04:17:11 -0800 (PST) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-215219064bbsm12181475ad.101.2024.11.28.04.17.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Nov 2024 04:17:10 -0800 (PST) From: Maxim Cournoyer Date: Thu, 28 Nov 2024 21:16:42 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/build/pyproject-build-system.scm: Hide the 'delete' symbol from the imported (guix build utils) module to avoid a naming clash warning. Change-Id: I7db9500b20c71c89e740c18c089f33c8569c4ffd --- guix/build/pyproject-build-system.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guix/build/pyproject-build-system.scm b/guix/build/pyproject-build-system.scm index 314839c30f..beca4dc8ca 100644 --- a/guix/build/pyproject-build-system.scm +++ b/guix/build/pyproject-build-system.scm @@ -19,7 +19,7 @@ (define-module (guix build pyproject-build-system) #:use-module ((guix build python-build-system) #:prefix python:) - #:use-module (guix build utils) + #:use-module ((guix build utils) #:hide (delete)) #:use-module (guix build json) #:use-module (ice-9 match) #:use-module (ice-9 ftw) -- 2.46.0 From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 4/4] build/pyproject: Resolve import warning. Resent-From: "jgart" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 28 Nov 2024 18:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "Maxim Cournoyer" , 74582@debbugs.gnu.org Cc: Sharlatan Hellseher , Maxim Cournoyer , Munyoki Kilyungi , Lars-Dominik Braun , Marius Bakke , Tanguy Le Carrour Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.17328195088388 (code B ref 74582); Thu, 28 Nov 2024 18:46:01 +0000 Received: (at 74582) by debbugs.gnu.org; 28 Nov 2024 18:45:08 +0000 Received: from localhost ([127.0.0.1]:39718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGjVj-0002Ay-SE for submit@debbugs.gnu.org; Thu, 28 Nov 2024 13:45:08 -0500 Received: from mx1.dismail.de ([78.46.223.134]:41659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGjVh-00026t-3n for 74582@debbugs.gnu.org; Thu, 28 Nov 2024 13:45:06 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 006faf3a; Thu, 28 Nov 2024 19:44:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:from:message-id:subject:to:cc :in-reply-to:references; s=20190914; bh=F+oJS9nLX43khNIwXjWL9Xd6 PJQKHnSE5/hLQIgXo24=; b=IvlX8a89j4MblBhc3AUKlMdzaNxDeceU3QeTt+wW q1Y1Fn5O2En5lYLl4SuVqHyKMbX7j7nwV6DI0AbBaNc6VzXoBnRyi9s1j25EodVy qKu0t4TlZWHd5hrjcGHm1EAoysLjMr5xgraOxXFHXTz+oKy3MTnyEHMCGK+qsPhF uza88OOa+hTGIToigKEKAEPh8fGIrwcvEEMMpTgFIoFbtDMu/DftDMcNN4ZEcTkk iuY8n60R3HskQY0SGV5WIts2SR01qx0b866Y/zZmcjU9BRxJWpE54OZt3VfRGKXu JwqQ/gkQDzdfcUkprnYbLFp99vR6hNrLKgkcvFAYQEKj1Q== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 7fb8bb93; Thu, 28 Nov 2024 19:44:55 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 552e08cc; Thu, 28 Nov 2024 19:44:55 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 5d0af906 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 28 Nov 2024 19:44:54 +0100 (CET) MIME-Version: 1.0 Date: Thu, 28 Nov 2024 18:44:54 +0000 Content-Type: multipart/alternative; boundary="4465e215-9ab7-4a9f-9875-61ecc4dcd991-1" From: "jgart" Message-ID: <32738d465626faf1db388e920830030a7c743fe5@dismail.de> TLS-Required: No In-Reply-To: References: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --4465e215-9ab7-4a9f-9875-61ecc4dcd991-1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Thanks! Would anyone else like to review this? I won't be able to test and review= it for up to a week. LGTM, otherwise. all best, jgart --4465e215-9ab7-4a9f-9875-61ecc4dcd991-1 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Thanks!

Would anyone = else like to review this? I won't be able to test and review it for up to= a week.

LGTM, otherwise.

all best,

jgart

--4465e215-9ab7-4a9f-9875-61ecc4dcd991-1-- From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 1/4] build/pyproject: Really merge directories in install phase. Resent-From: Lars-Dominik Braun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Nov 2024 07:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: Tanguy Le Carrour , Munyoki Kilyungi , 74582@debbugs.gnu.org, jgart , Marius Bakke , Sharlatan Hellseher Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.173286505328155 (code B ref 74582); Fri, 29 Nov 2024 07:25:02 +0000 Received: (at 74582) by debbugs.gnu.org; 29 Nov 2024 07:24:13 +0000 Received: from localhost ([127.0.0.1]:40738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGvML-0007K2-8A for submit@debbugs.gnu.org; Fri, 29 Nov 2024 02:24:13 -0500 Received: from mout-p-101.mailbox.org ([80.241.56.151]:52924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGvMJ-0007Jk-1v for 74582@debbugs.gnu.org; Fri, 29 Nov 2024 02:24:11 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4Y04Rl20tTz9tD5; Fri, 29 Nov 2024 08:24:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1732865043; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=f8onCShA5dE+WdU0Iha/bB4+Jmer/AlDxRjUU28b2J8=; b=JOM7cMyeKVElc4OFk4FztDuDpjw2uy44W7BvRYPPP2duD9X+fIpgK4vVwPm9ySVF0bMnSr klpM2xKC2ZkiX+9MBv8pl9YDh1S5BsfQBkIfIjeQrGguvWOLvnsCjgZtH8rKiurLZahQwZ Pyd/j9YQCGsX2rNZHCZtuneurc1oHomvuj3QaDVWbOL5oWuZHVtNwkywPrPLk12k3oKY2k XwoUdpmN6ODkFqUXhiWYfBL7kh8l7pVFGOeXsBLQ0eQ7/jshFngerB05dXBdhOEaGNfZzg E4oZCojmVvm8yHZTOjm9/LydxO7NRAYIpknGMu0x2B6v9bOSIm6ydLRs1F+Rrg== Date: Fri, 29 Nov 2024 08:23:59 +0100 From: Lars-Dominik Braun Message-ID: References: <35ca6b4d6fb04d511694f38e52e766134b8565dc.1732781055.git.maxim.cournoyer@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <35ca6b4d6fb04d511694f38e52e766134b8565dc.1732781055.git.maxim.cournoyer@gmail.com> X-Rspamd-Queue-Id: 4Y04Rl20tTz9tD5 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, > + ;; Use 'copy-recursively' rather than 'rename-file' to guard > + ;; against the odd case where DESTINATION is a non-empty > + ;; directory, which may happen when using hybrid Python > + ;; build systems. > + (copy-recursively (string-append source "/" file) > + (string-append destination "/" file)) > + (delete-file-recursively (string-append source "/" file)) wouldn’t it be easier to remove this function entirely and move the shebang-replacement via POST-MOVE into a separate function (perhaps powered by FIND-FILES instead of SCANDIR)? I believe with this patch we can also remove &cannot-extract-multiple-wheels further down, since directories should be merged now, right? Cheers, Lars From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 1/4] build/pyproject: Really merge directories in install phase. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 14 Dec 2024 15:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lars-Dominik Braun Cc: Tanguy Le Carrour , Munyoki Kilyungi , 74582@debbugs.gnu.org, jgart , Marius Bakke , Sharlatan Hellseher Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.173418925926906 (code B ref 74582); Sat, 14 Dec 2024 15:15:02 +0000 Received: (at 74582) by debbugs.gnu.org; 14 Dec 2024 15:14:19 +0000 Received: from localhost ([127.0.0.1]:47994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMTqU-0006zu-GO for submit@debbugs.gnu.org; Sat, 14 Dec 2024 10:14:18 -0500 Received: from mail-pf1-f169.google.com ([209.85.210.169]:56751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMTqR-0006zc-CG for 74582@debbugs.gnu.org; Sat, 14 Dec 2024 10:14:16 -0500 Received: by mail-pf1-f169.google.com with SMTP id d2e1a72fcca58-725d9f57d90so1954832b3a.1 for <74582@debbugs.gnu.org>; Sat, 14 Dec 2024 07:14:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734189189; x=1734793989; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lgrGwnE578rxT885OU2i2pfNk66B5b/gzBdJ0WcSSdc=; b=Ps5om34P6ZsMXKapr9PnhCco3suScwE85kvWLKO6m+8Fve98nyC269MIxu1/TcWW5q rjBUxnnHDzRv+Dk0/B/JkKRCWsH1wgvGcyhA+uaT46kBdzuN/mskGQ7OtxpeeL9sTSsu AQA2L447AEqvs5Kv8775hs51J+Ji4kDSNCU4Wx6xvz/5uK6VhV7cRDOVXBRO94MeeJJ9 KYtFi9MACwtTuKl8uxlbf+JwVgyadGlkJwQs7pXpqXYWNXXJrIWQmNBZ/F2AjB+2STPY 8NpLW3Qkyo/cS+lnoELS+QD4d5e0R4KMoLCJJG7d6k8wnCehqwe8/wu6WbnpqIUuTlUx 7rgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734189189; x=1734793989; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=lgrGwnE578rxT885OU2i2pfNk66B5b/gzBdJ0WcSSdc=; b=nrek37meWK7bwuN2F/eloUZ0Dqt33DA0E7X3c10kSm0VFXrStHMO71Q84dtufNQ6W+ Ty5Vk5EA6t6oaEMfJ9FTwuFlQ18Rpb92qQ+XH4tyjrjkKaEe9s4sHsejcJQ/0ATJwxgc y0PmThkKZWjUNbvR0eH0TeF4KyF//eddBW5zvY9T2jPbQtu3qtUwpUnFAPLWAGToZxsP 6WInIoPDVReM6D6CIDi4C0bP1sbtIFZGmvYqLu80Dtw6UianfXvyg67v1GPvGcc60BZm Z2ibzQtPo+li3rSZd4hRa7B44lxLfxUkpYxnrHyR/1Ihdbu2jKhu2EwcsMBy2TCi+HVw ADLA== X-Gm-Message-State: AOJu0YyIk3Pppx9JIParahHhCfnuJx0MrW9IAsaOfex2dLGv97YTdnKW qIlDQRTbG/IUrZgBjWo8RslHvQCOOSnWRR4KZhN0Yp3F29bxZAVd X-Gm-Gg: ASbGnctbVsPtOK4IZJdPkZSvtgmdIZalRGu+dQWmNVcIvAmZb9fV0WzIs/c/kjvgBlv 3wx/ccxgIODrwWh/N4YUuqQLGupC9hOhH05V9w9rATcr2PH8vJSYIjsi5MBYKMjbsPnKa+/55TM dPDecOPo9MtStogDRPuf+irQWDo1m2ATLdA1E/Le97JI/GujSYactcjhNkoQkrsb61PkoPvA8m/ 3xetdu1tE6v96IP+/mTv4lz2ScXzVar0iRJzlj6HkN17FBbujGIbQ== X-Google-Smtp-Source: AGHT+IEPRsU60ptn2Dn3WXtxtqrvFmfaHS2P4xYJuDkH49JSwa8vNABau0hYZvlck7o1RB4hexgkFw== X-Received: by 2002:a05:6a21:1796:b0:1e1:a75a:c452 with SMTP id adf61e73a8af0-1e1dfdacb2fmr10810752637.19.1734189189532; Sat, 14 Dec 2024 07:13:09 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-801d5c33f49sm1332453a12.69.2024.12.14.07.13.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Dec 2024 07:13:09 -0800 (PST) From: Maxim Cournoyer In-Reply-To: (Lars-Dominik Braun's message of "Fri, 29 Nov 2024 08:23:59 +0100") References: <35ca6b4d6fb04d511694f38e52e766134b8565dc.1732781055.git.maxim.cournoyer@gmail.com> Date: Sun, 15 Dec 2024 00:12:58 +0900 Message-ID: <87v7vm1eo5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Lars-Dominik Braun writes: > Hi, > >> + ;; Use 'copy-recursively' rather than 'rename-file' t= o guard >> + ;; against the odd case where DESTINATION is a non-em= pty >> + ;; directory, which may happen when using hybrid Pyth= on >> + ;; build systems. >> + (copy-recursively (string-append source "/" file) >> + (string-append destination "/" file= )) >> + (delete-file-recursively (string-append source "/" fi= le)) > > wouldn=E2=80=99t it be easier to remove this function entirely and move t= he > shebang-replacement via POST-MOVE into a separate function (perhaps > powered by FIND-FILES instead of SCANDIR)? Yes, that could be nicer. I'd like to keep it for a distinct commti though, to keep this small and focus. > I believe with this patch we can also remove &cannot-extract-multiple-whe= els > further down, since directories should be merged now, right? Perhaps, though we'd want to verify that it indeed now works, and not having seen that error once, I'm not too sure how to test it. Do you know of a package that could make use of this? --=20 Thanks, Maxim From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 1/4] build/pyproject: Really merge directories in install phase. Resent-From: Lars-Dominik Braun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 15 Dec 2024 16:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: Tanguy Le Carrour , Munyoki Kilyungi , 74582@debbugs.gnu.org, jgart , Marius Bakke , Sharlatan Hellseher Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.173427994224600 (code B ref 74582); Sun, 15 Dec 2024 16:26:02 +0000 Received: (at 74582) by debbugs.gnu.org; 15 Dec 2024 16:25:42 +0000 Received: from localhost ([127.0.0.1]:51712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMrR6-0006Oe-Rc for submit@debbugs.gnu.org; Sun, 15 Dec 2024 11:25:41 -0500 Received: from mout-p-201.mailbox.org ([80.241.56.171]:48050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMrR5-0006OL-Gn for 74582@debbugs.gnu.org; Sun, 15 Dec 2024 11:25:39 -0500 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4YB7j75d5sz9slX; Sun, 15 Dec 2024 17:25:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1734279931; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=F5+RDnUVS7HJZea7or7HG/5SeBzUm2KMSV2zPMdYKJA=; b=U9EQEE8VzWr7iPkH/5GEzPVzMNe556fQ0ZRLW/4tKqVRHouKpBDmp4s7uzenqj8aVTKmBN APsfakWYxQxxakXRiCacObspp9gbC5R0NXOYl7ZAcrqLQzX+0HAZBL4aHIa2H1CgM0Y9mG L+XmN/vaCKTUK9PCiVujWm+xHNI6eQisPpCm6EZc2yKNzc3unMO5pegBmBXh46bYVXzSup YBW+wk+rWUIuDAuqHUmPRxGDY0dIALiRhEYJ/1xCohfI6VwNupyAATnjNNcSAWaV7s3INi RAW0sFhUB7c+n1y3fliXw6DFOV1NwWq6f08lXDbeS5USeejnmw79M5Y5MPoAXg== Date: Sun, 15 Dec 2024 17:25:29 +0100 From: Lars-Dominik Braun Message-ID: References: <35ca6b4d6fb04d511694f38e52e766134b8565dc.1732781055.git.maxim.cournoyer@gmail.com> <87v7vm1eo5.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87v7vm1eo5.fsf@gmail.com> X-Rspamd-Queue-Id: 4YB7j75d5sz9slX X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, > Yes, that could be nicer. I'd like to keep it for a distinct commti > though, to keep this small and focus. sure, fine. > Perhaps, though we'd want to verify that it indeed now works, and not > having seen that error once, I'm not too sure how to test it. Do you > know of a package that could make use of this? Hm, I checked and it does not seem to be possible to build more than one wheel with a single pyproject.toml[1]. Let’s keep the code as is then. Lars [1] https://peps.python.org/pep-0517/#build-wheel states that build_wheel() should return the basename of the .whl file it creates. That implies it can only be one. From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 1/4] build/pyproject: Really merge directories in install phase. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Dec 2024 07:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lars-Dominik Braun Cc: Tanguy Le Carrour , Munyoki Kilyungi , 74582@debbugs.gnu.org, jgart , Marius Bakke , Sharlatan Hellseher Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.173433303727704 (code B ref 74582); Mon, 16 Dec 2024 07:11:01 +0000 Received: (at 74582) by debbugs.gnu.org; 16 Dec 2024 07:10:37 +0000 Received: from localhost ([127.0.0.1]:53282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tN5FU-0007Cm-JI for submit@debbugs.gnu.org; Mon, 16 Dec 2024 02:10:36 -0500 Received: from mail-pf1-f172.google.com ([209.85.210.172]:60716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tN5FN-0007CA-O9 for 74582@debbugs.gnu.org; Mon, 16 Dec 2024 02:10:35 -0500 Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-72909c459c4so2181843b3a.1 for <74582@debbugs.gnu.org>; Sun, 15 Dec 2024 23:10:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734332964; x=1734937764; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=buIAQ2cCiEg7GjQue1JIaQkqCr2Hv4ypKCUumYxsY4M=; b=VTua2oebBQ/uinXW/OJGcxfwdzW6JATr+5PqvFle9dd5Zx8zvVjlMUDbieIpVOS/x7 +igObztZAXbZoKZZ+h1dsgkjhTPin2opQbUhX2kYB3giKLOJebucD8UxlhwmrXwnGvDt svKrWtfLvjXv+c1wlKXD5EquZFPCK/Ie1OEx/W4ZIcNtWS4YKCrQDybGv+cf/nDPICvX kDqENv4itLtNa46c5ZNwv1zQBxQRNMzl7MDyVDl1UH9TKOphN1ALLzASq/OX4MVIQtHY 2mr8EMSGxFVIFJhKP+UVzYGPwQ9HbE4mVHHqg3rWVZpPWCoDtWRYKddE8SFDFhOTl/81 jh0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734332964; x=1734937764; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=buIAQ2cCiEg7GjQue1JIaQkqCr2Hv4ypKCUumYxsY4M=; b=AFMWouFRkpcrpD92E9MQbscLeuhe6wyafUzsj/pOIpXhyRCiwMguUDhSOq0cZXcWN/ l6NdYqiOdz03Kn7yPjjuwnSnc/QNW+Y7xWYjigm8aVaAiLAA1Y7LM3N04Ok5edlBH7HZ 7lcDXl+WWIe3O2jj02ROor1dFDAfgDMHafkbEAwA7lUjE0pULFwEZ9YWhx7W7u3EPLGA DJo1IbIdk00giAueavbk0Vr2LlpciQr9koXC8uck2HeYUUai5m7MOI68t5/W6Q0o52GJ 9OdH2Wlq9YCKOZVYcmYpCmq5CfNqeBlOYThfwdcQ4nDOlLxQxVoHTWUl0SaZsLs0GKPM DayA== X-Gm-Message-State: AOJu0YxY4Ch0ZeqKBZG4qSbRVjYfyPPiKFAI96WzhPsk44UeFy7RbdzS dkK8cE9uEs8+Lgr3ZtTu0t7WBldfn5iDLcjYTfHNOgUviOqdpgY0 X-Gm-Gg: ASbGncuEPvibpYP+Zn6arwmoQEvteSiuRKRZs1o3jGrXEjqN41qB/W+Xay1IZPF3IOc iwJYn0nt6qt/wytcM8BHcrjSg7vGvU+sa/TuVC3tASl6WgoJ1D93cWrbDCmb6syg9rtlvQJFRU+ kSvIgD7+S8gD+ffNk6du6s8DkgU7pwuppq/UQ9I32fEIzMIO1ajaoRnQJRLOW/s1IrjQkyv0dv+ M3vHvmnCOxz8kM+ZxTv3zlLWaINEn27RemOdrPvx3Mt96RJNwR0cA== X-Google-Smtp-Source: AGHT+IE8QoxJuzfMHy2dK3Ul7JOZHbE9I7ejOlXph5E3+Qzl9Y2ety/gHssneNCs9oFVnkNntpqGnA== X-Received: by 2002:a05:6a20:1589:b0:1e1:a671:7122 with SMTP id adf61e73a8af0-1e1dfd1f2dfmr16525681637.2.1734332963681; Sun, 15 Dec 2024 23:09:23 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-801d5c0fe68sm3492378a12.62.2024.12.15.23.09.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Dec 2024 23:09:23 -0800 (PST) From: Maxim Cournoyer In-Reply-To: (Lars-Dominik Braun's message of "Sun, 15 Dec 2024 17:25:29 +0100") References: <35ca6b4d6fb04d511694f38e52e766134b8565dc.1732781055.git.maxim.cournoyer@gmail.com> <87v7vm1eo5.fsf@gmail.com> Date: Mon, 16 Dec 2024 16:09:12 +0900 Message-ID: <87ikrkumsn.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Lars-Dominik Braun writes: > Hi, > >> Yes, that could be nicer. I'd like to keep it for a distinct commti >> though, to keep this small and focus. > > sure, fine. > >> Perhaps, though we'd want to verify that it indeed now works, and not >> having seen that error once, I'm not too sure how to test it. Do you >> know of a package that could make use of this? > > Hm, I checked and it does not seem to be possible to build more than > one wheel with a single pyproject.toml[1]. Let=E2=80=99s keep the code as= is then. Yes. I'd expect perhaps some kind of mono-repo holding multiple Python packages could perhaps end up in such a situation where it'd have mulitple .whl installed to the same prefix. The odd case I had encountered where merging directories was failing was an attempt to build a scikit package (I think it was python-libcst) that used CMake for the extensions, installed that already, then did a regular PEP 517 build and attempted to install more things to its prefix, which already had things placed there by scikit/cmake, IIUC. I ended up packaging libcst via cargo instead of scikit, since it's authored in Rust. --=20 Thanks, Maxim From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 1/4] build/pyproject: Really merge directories in install phase. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Dec 2024 11:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Lars-Dominik Braun Cc: Tanguy Le Carrour , Munyoki Kilyungi , 74582@debbugs.gnu.org, jgart , Marius Bakke , Sharlatan Hellseher Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.173452257326707 (code B ref 74582); Wed, 18 Dec 2024 11:50:02 +0000 Received: (at 74582) by debbugs.gnu.org; 18 Dec 2024 11:49:33 +0000 Received: from localhost ([127.0.0.1]:33752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNsYW-0006wh-Mo for submit@debbugs.gnu.org; Wed, 18 Dec 2024 06:49:32 -0500 Received: from mail-pf1-f177.google.com ([209.85.210.177]:42115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNsYT-0006wW-Gl for 74582@debbugs.gnu.org; Wed, 18 Dec 2024 06:49:30 -0500 Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-728e78c4d7bso511704b3a.0 for <74582@debbugs.gnu.org>; Wed, 18 Dec 2024 03:49:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734522509; x=1735127309; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=NeroxyIdUWQuwImhReqsm0Hkif4YMrSXsQo+lTN8yeQ=; b=LS+v1SyDM9sCYgpCwMACwxty1zaJJYQ4m4hw8jNaOXYNiIdgwgTKAmKWWsdVB3REUz BT17pAmf+SjphWZ6HeflD3L2TvjtVSAkjMUC1pPS+hpCW6J3pNcoT807YNs7kkUFR2re m6xgpOx4US+2J2rT8IxzhibM6YjsvG2ftSlStB9lgnLXqWlprai/C5v2kQlcEgpBfiwY m9Cct3+EvbH0u0IPYDYZa4cn0u2p5CqxATfPYzhdSsDflpUqBg3LLJKA675A/nlxd3Ao s8x6UJE4MKJ/E8MV4Z16AZWHVnpJAAfIqNg8j8U0TeIx6mkTIxmP+pgyS3YJ2+zXvrSM VlWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734522509; x=1735127309; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=NeroxyIdUWQuwImhReqsm0Hkif4YMrSXsQo+lTN8yeQ=; b=TVy3rmdXr1YhSfiGzXlruCTWCEzNP2ndp2epNyMYGbSq1/wF7GRf4cP5oPbLjiLdKX wspHJ+QcSywb81mPA19SMiYzYSYjlEAFiiL2KNMZPZNxmdHBsZRmxQ/4vSY1A5ySr1Pu EBzc1k9aHTNs9PJu5nM3pGBrxZwIzxJuMEx2elxQTUjZMUCRoFpRpbqVzxku3tmzig8e 8l7a/YYNdoSLAZAAvdibcIZsH7c5qdTjzPUp+b2H1U1G4Y5O0pf2RVT3vS85xmAohyCv ELkuN3ZJPyvGEPaxPQ+8Um4cb5Gq14DmgzTiCz6WGUuM+iZCWte/ivzqpzIU/ipw0FQZ 59SQ== X-Forwarded-Encrypted: i=1; AJvYcCXirZbJKE2+bBCr8diNcLd+jZNBXpRhg3JoXGokmWS4TGagwa5A42kxtXfCQJ67MfV9/p7uYQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yz2CknRiVlPdhpluThF2SAZPAINVf8JXdqQZR+nZhuV8DwKml2B TcGHm9feXEK7jyjemT0Or/wuiJ92vFmL3JCVDgglTqxl89CFvfOD X-Gm-Gg: ASbGncsLEQ+H+bpK9zOZxFlhRl55707Ksi3Sw/6SE1ut9yUYFsbWyop3az1Yr3Y9lEi mu/LV4qALdkXvp9ewsqgqLWdbRvOCVSImkBdlGgmJKWMTHtvbR4xziWDmZ/QzMrKNOJ9+CrNNIr lxYnO5LVfuFLZwpDrb5e6F0dufeq+V7+A8Q+D9AnjKt7GdEkThLoBa1KqbdwsUGN05AR2tXez8I BpHPJcmUHf4nS0WBWU80n8u6OvEof40/zyUkZDtNfhSLqLx5ST1Jw== X-Google-Smtp-Source: AGHT+IEVe/8kILE+p+4e5kTAjX+Qszh1R36mbisgRprqf1cZI8lJuxctQTDgPQyQRJo63JDAX4vDgQ== X-Received: by 2002:a05:6a21:3997:b0:1d9:a94:feec with SMTP id adf61e73a8af0-1e5b56b1388mr4251010637.2.1734522508796; Wed, 18 Dec 2024 03:48:28 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72918b7ba8asm8312839b3a.95.2024.12.18.03.48.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Dec 2024 03:48:28 -0800 (PST) From: Maxim Cournoyer In-Reply-To: <87ikrkumsn.fsf@gmail.com> (Maxim Cournoyer's message of "Mon, 16 Dec 2024 16:09:12 +0900") References: <35ca6b4d6fb04d511694f38e52e766134b8565dc.1732781055.git.maxim.cournoyer@gmail.com> <87v7vm1eo5.fsf@gmail.com> <87ikrkumsn.fsf@gmail.com> Date: Wed, 18 Dec 2024 20:48:18 +0900 Message-ID: <87ttb1nrel.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Maxim Cournoyer writes: [...] > The odd case I had encountered where merging directories was failing was > an attempt to build a scikit package (I think it was python-libcst) Correction: it was python-pyre, see: bug#74581 for a package definition reproducing it. -- Thanks, Maxim From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 0/4] Fix edge case in pyproject-build-system References: In-Reply-To: Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 May 2025 19:13:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74582@debbugs.gnu.org Cc: Lars-Dominik Braun , Maxim Cournoyer Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.174638596628174 (code B ref 74582); Sun, 04 May 2025 19:13:03 +0000 Received: (at 74582) by debbugs.gnu.org; 4 May 2025 19:12:46 +0000 Received: from localhost ([127.0.0.1]:60525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uBela-0007KK-BL for submit@debbugs.gnu.org; Sun, 04 May 2025 15:12:46 -0400 Received: from mail-lf1-x134.google.com ([2a00:1450:4864:20::134]:54389) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uBelU-0007IU-M2 for 74582@debbugs.gnu.org; Sun, 04 May 2025 15:12:43 -0400 Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-54d3ee30af1so3848626e87.0 for <74582@debbugs.gnu.org>; Sun, 04 May 2025 12:12:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746385954; x=1746990754; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=8HO1RiCDrlw6vmmHKjWOELSOujpabD3Cy4FqQZjR35s=; b=gg/deqCCt/TYBDxGGq1PFwY83kSL/dMLzYlpZ3ZDWdZGD7IMJoRVwmk2zf8++bu8u6 Bg8ENzr/a37zSTL2TIIxEbKXQQ8vhFYPx682Ml+O4YFVI5OvpyDLV7CV4V3o9291Tk7V OpiM/ZyWdIEx0jiWQMfSvKJWAAE5hXWNirsr8gPCsYpMzL6iEQZffrthJCeFAY9OYDwZ ZBqd7UgooOsU0nXud50XJ0y5Hdb0N4IzN9ISfaKLXxXTpRaey7YUpS1L7z4vOFkIrWLK A50NnWainfZVYzTZhEPQyivP3mJCuUehWmDzky7jiqBXbRzvx8RHJANUBJYjs9B+Tuvy IGMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746385954; x=1746990754; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=8HO1RiCDrlw6vmmHKjWOELSOujpabD3Cy4FqQZjR35s=; b=Llc0r0T6cBjbG5DPJnpC3KbPm67vL4YNMw5SLX36UDeSihTZXkIvegktB8HaQJ1VaO UBgk56OqP8ji+qkTgTmVA2Jkh4503ItrECl+E/kXxc3/1GmP1omzrF/SL9V53RwiLcNg G5/ussz+mIpDoE9SN5lhLhlsE8ysB/BE7zW1bfgd9DlgOJ+Amc5rA5H8rc/8KKQqcleX 7R8j4PXmOnP3MAECORhONdEsS+neTOgj/ySU7fX2angwqNkcK34JlDOjYfcVscjh47sR K8mgQ4bu4ZyRXrlcxJxwTFQ6+etvV9IeINO+iChexTo6+0plPKmLYHK5nd5KPNuZ63ez 2+VA== X-Gm-Message-State: AOJu0YxGK47v91XMJXbvwEb4iMoQD92eK9HDgiKjlQq4S7FmdIRghcq1 kRFxAZ1zLmVOjf8sdwu//QiYRLdPgllkiVHc3SnZt6NsCcDOT/KGLYyxtd6KwPM9hcxFwx3jKJz pk9ExGd3s00NJw5HlCxDMCfApCAp6m4lu X-Gm-Gg: ASbGncsPEjBPscyZpa0Iea0Zc0vqscTfP9mAosUCnofhrmi+SdJSE2lCoVCm0AN1XUn +Vt1TJ2uKF2w+icRG2wbf4GBc16ZfVIAOdRjn0HQrG16TTjc97NlX19tHummNfp0ag0CjIiGsyE RfmvcPJ3cAk7Qj37nM7FaA X-Google-Smtp-Source: AGHT+IEdnMop373ozRmLjlWx/ICKl8691ShixrR62nO79ep4gFM334Bt5aJq4N3ivLrPggWyZU4mR/TUkGKAYnHXLx0= X-Received: by 2002:a05:6512:3b08:b0:549:9143:2609 with SMTP id 2adb3069b0e04-54f9efb8134mr1356074e87.3.1746385953740; Sun, 04 May 2025 12:12:33 -0700 (PDT) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Sun, 4 May 2025 20:12:23 +0100 X-Gm-Features: ATxdqUE0n_S3nnyuDQ4884nACD4yp6EuXf2tziG7YaVVOJsHtnT8fZzOd3uDv4g Message-ID: Content-Type: multipart/alternative; boundary="00000000000069dfd80634542a1b" X-Spam-Score: 4.5 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, Which is consensus here? If it's stale feel free to close. VCS: https://github.incerto.xyz/; https://git.sr.ht/~hellseher/ GPG: 9847 81DE 689C 21C2 6418 0867 76D7 27BF F62C D2B5 Content analysis details: (4.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:134 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: github.incerto.xyz (xyz)] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (sharlatanus[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 2.5 MIXED_ES Too many es are not es X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, Which is consensus here? If it's stale feel free to close. VCS: https://github.incerto.xyz/; https://git.sr.ht/~hellseher/ GPG: 9847 81DE 689C 21C2 6418 0867 76D7 27BF F62C D2B5 Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:134 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: github.incerto.xyz (xyz)] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (sharlatanus[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 2.5 MIXED_ES Too many es are not es -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --00000000000069dfd80634542a1b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SGksDQoNCldoaWNoIGlzIGNvbnNlbnN1cyBoZXJlPw0KIElmIGl0J3Mgc3RhbGUgZmVlbCBmcmVl IHRvIGNsb3NlLg0KDQpWQ1M6IGh0dHBzOi8vZ2l0aHViLmluY2VydG8ueHl6LzsgaHR0cHM6Ly9n aXQuc3IuaHQvfmhlbGxzZWhlci8NCkdQRzogOTg0NyA4MURFIDY4OUMgMjFDMiA2NDE4IDA4Njcg NzZENyAyN0JGIEY2MkMgRDJCNQ0KDQrigKYg0L3QsNGIINGA0LDQt9GD0LwgLSDQv9GA0LXQstC+ 0YHRhdC+0LTQvdCw0Y8g0L7QsdGK0Y/RgdC90LjRgtC10LvRjNC90LDRjyDQvNCw0YjQuNC90LAg 0LrQvtGC0L7RgNCw0Y8g0YHQv9C+0YHQvtCx0L3QsCDQvdCw0LnRgtC4DQrRgdC80YvRgdC7INC/ 0L7Rh9GC0Lgg0LIg0YfQtdC8INGD0LPQvtC00L3Qviwg0LjRgdGC0L7Qu9C60L7QstCw0YLRjCDQ u9GO0LHQvtC5INGE0LXQvdC+0LzQtdC9LCDQvdC+INGB0L7QstC10YDRiNC10L3QvdC+INC90LUg 0LINCtGB0L7RgdGC0L7Rj9C90LjQuCDQv9GA0LjQvdGP0YLRjCDQvNGL0YHQu9GMINC+INC90LXQ v9GA0LXQtNGB0LrQsNC30YPQtdC80L7RgdGC0LguDQo= --00000000000069dfd80634542a1b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9ImF1dG8iPjxkaXY+SGksPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48 ZGl2IGRpcj0iYXV0byI+V2hpY2ggaXMgY29uc2Vuc3VzIGhlcmU/PC9kaXY+PGRpdiBkaXI9ImF1 dG8iPsKgSWYgaXQmIzM5O3Mgc3RhbGUgZmVlbCBmcmVlIHRvIGNsb3NlLjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxkaXYgZGF0YS1zbWFydG1haWw9ImdtYWlsX3NpZ25hdHVyZSI+PGRpdiBkaXI9Imx0 ciI+VkNTOiA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5pbmNlcnRvLnh5ei8iIHRhcmdldD0iX2Js YW5rIj5odHRwczovL2dpdGh1Yi5pbmNlcnRvLnh5ei88L2E+O8KgPGEgaHJlZj0iaHR0cHM6Ly9n aXQuc3IuaHQvfmhlbGxzZWhlci8iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2dpdC5zci5odC9+ aGVsbHNlaGVyLzwvYT48YnI+R1BHOiA5ODQ3IDgxREUgNjg5QyAyMUMyIDY0MTggMDg2NyA3NkQ3 IDI3QkYgRjYyQyBEMkI1PGJyPjxicj7igKYg0L3QsNGIINGA0LDQt9GD0LwgLSDQv9GA0LXQstC+ 0YHRhdC+0LTQvdCw0Y8g0L7QsdGK0Y/RgdC90LjRgtC10LvRjNC90LDRjyDQvNCw0YjQuNC90LAg 0LrQvtGC0L7RgNCw0Y8g0YHQv9C+0YHQvtCx0L3QsCDQvdCw0LnRgtC4INGB0LzRi9GB0Lsg0L/Q vtGH0YLQuCDQsiDRh9C10Lwg0YPQs9C+0LTQvdC+LCDQuNGB0YLQvtC70LrQvtCy0LDRgtGMINC7 0Y7QsdC+0Lkg0YTQtdC90L7QvNC10L0sINC90L4g0YHQvtCy0LXRgNGI0LXQvdC90L4g0L3QtSDQ siDRgdC+0YHRgtC+0Y/QvdC40Lgg0L/RgNC40L3Rj9GC0Ywg0LzRi9GB0LvRjCDQviDQvdC10L/R gNC10LTRgdC60LDQt9GD0LXQvNC+0YHRgtC4Ljxicj48L2Rpdj48L2Rpdj48L2Rpdj4NCg== --00000000000069dfd80634542a1b-- From unknown Tue Jun 17 22:27:20 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#74582] [PATCH python-team 0/4] Fix edge case in pyproject-build-system Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 07 May 2025 02:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74582 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sharlatan Hellseher Cc: 74582@debbugs.gnu.org, Lars-Dominik Braun Received: via spool by 74582-submit@debbugs.gnu.org id=B74582.174658318325789 (code B ref 74582); Wed, 07 May 2025 02:00:03 +0000 Received: (at 74582) by debbugs.gnu.org; 7 May 2025 01:59:43 +0000 Received: from localhost ([127.0.0.1]:36813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uCU4V-0006hr-1A for submit@debbugs.gnu.org; Tue, 06 May 2025 21:59:43 -0400 Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c]:49590) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uCU4R-0006hX-UD for 74582@debbugs.gnu.org; Tue, 06 May 2025 21:59:40 -0400 Received: by mail-pf1-x42c.google.com with SMTP id d2e1a72fcca58-736a72220edso6978666b3a.3 for <74582@debbugs.gnu.org>; Tue, 06 May 2025 18:59:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746583174; x=1747187974; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=nkXB7hMMM1r0cR2dfGb/QOPCcWahJYmPaGwIS+Zl2hE=; b=EubvRPWW9gQ0pCkNKkv3k5EiCKm6XNYzUFTDeCQtW00oPszpyeWXR2L6d+M+3Q4Sdj X3nPbWO+FoUuaPgH9sL/BOR/k0zRkulZ7hFL2pFtSPBInyJpsYaP8mEHUoKm5q/tze39 prnwGM5qt9i49V7K7EgjX6tsKPpGW6rlXkUXqH7np/LpzmsFgEecF4wc7eT9Dg0jIRl2 /2wVU5M8POWA+tzmuZUcTczE9B/0T1Txmkkj3DAIWpmvRGTAvv0aY43xJu/JzRBdGfx5 WeIhfAJub+D3vxPKq49TZnQo6HCxqi3UzWa7kTQBoHt9+99d8J44BgZWnWddcax4/mQF jFQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746583174; x=1747187974; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=nkXB7hMMM1r0cR2dfGb/QOPCcWahJYmPaGwIS+Zl2hE=; b=Y8Vvzn6k0Anlkj/vrSmDXohjEw/Qy8rvHzaIPMYs6479il6YVgLNS1+8zA4Frj3Ifc Ezgxv0y5wO8tKPOduG3rUWFP1KIh4RSgUYevhRLsgmjyBoSw3lMa8/Ge4vufqnJT9zXG vxwXvUTQzPcQtQh7lLpM7aoGWxiNevhH95D19Ig79CVu+qLRcPB+Utaz2Nx8v8ChF0oq F/ear1OYk9yUUNsZ8+mZbkP+RvrmU/rlebO7wGUO9Mr2G+3mfmQQy3p3h/gEHnSHT5ks 4dNbHiO9C8f8J5J0zsSUukvkkFeEU/5Ve/C2V1oexW1piWYJomUFA5JL+THpcwNoXvZi RIJg== X-Gm-Message-State: AOJu0YyTU2FJsXUfKuC3mMf084YKmcqcCs6rTT+QJ9ofHjOjMoZt/RsH GjWBkq2RYJyALGeyEzJvPBsJcJzJK4zfEGYhd2uKs66EZFUi4jT/ X-Gm-Gg: ASbGncvih83NpUC8DwZ2fIMJNvaz5QiRZps7WjbsVXcRj7KvCWZaufk3v92sU0QECUm XDFwy/bvMDMTu5sDYRQEQJRZSUk4gOHi4Ok6+36sbVRpX1EUqY3oMtITfbPmT5+KG0VBDmVrmQH /kxuEzoVQgKYrQrV/KDmkpNsXbXhWsLuU3tCuLDTQwc73NUECLPteaHKKqIyQ0fnmQSawugoW0m /nsbV9Ilf17zj+mIbpEBBCfLAHoR1BG0j/utVSURv/7J2vsMobNoYDY3s3N8RG9XyIon6FCfyle d9c5Mxggyd3dzI6KWwJ5D5vKYlK6FnsqOGFUPv8= X-Google-Smtp-Source: AGHT+IFKASJI3eNPexAYNLGe5znf8Zjrl/IW/sEOWY9zFQNyTeEyPC5EuXQLu3GgBIvDxln5CHTZUw== X-Received: by 2002:a05:6a00:a801:b0:740:921a:3cb4 with SMTP id d2e1a72fcca58-7409cf16d08mr1850165b3a.13.1746583173756; Tue, 06 May 2025 18:59:33 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-74058dbb804sm10053213b3a.52.2025.05.06.18.59.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 May 2025 18:59:33 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: (Sharlatan Hellseher's message of "Sun, 4 May 2025 20:12:23 +0100") References: Date: Wed, 07 May 2025 10:59:30 +0900 Message-ID: <87ikmduqnx.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Sharlatan, Sharlatan Hellseher writes: > Hi, > > Which is consensus here? > If it's stale feel free to close. Where the value is limited since it's not a common case, the couple things this series fixes are still valid. If it still applies cleanly, please merge it to the python-team branch. -- Thanks, Maxim From unknown Tue Jun 17 22:27:20 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Maxim Cournoyer Subject: bug#74582: closed ([PATCH python-team 0/4] Fix edge case in pyproject-build-system) Message-ID: References: <87y0tqdvo3.fsf@gmail.com> X-Gnu-PR-Message: they-closed 74582 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 74582@debbugs.gnu.org Date: Tue, 17 Jun 2025 19:19:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1750187943-20402-1" This is a multi-part message in MIME format... ------------=_1750187943-20402-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #74582: [PATCH python-team 0/4] Fix edge case in pyproject-build-system which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 74582@debbugs.gnu.org. --=20 74582: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74582 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1750187943-20402-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 74582-done) by debbugs.gnu.org; 17 Jun 2025 19:18:19 +0000 Received: from localhost ([127.0.0.1]:35208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uRbp4-0005FC-MV for submit@debbugs.gnu.org; Tue, 17 Jun 2025 15:18:19 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:54749) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uRbp2-0005ES-36 for 74582-done@debbugs.gnu.org; Tue, 17 Jun 2025 15:18:16 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-453398e90e9so33946565e9.1 for <74582-done@debbugs.gnu.org>; Tue, 17 Jun 2025 12:18:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750187889; x=1750792689; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=9kQbOjm7ClLNvn9wp+xclkwiDhkKCy1HUu8yIaAH/gY=; b=DfOmvxyV6IKbjQ+1b1cdIgHFKFEADB1g9JeMVfLlze2WEsrI7He3TZFZfPnpHSA4cW F7mMQen+AuTmQFhtJGMfnzR2RdzrTrKzHezIyCeKg0HUDWmPfJSmI2D9pF0qxXyo0+MD Xdtq37GmCmr0F2DX7xOzPhOsyLlHS+olqQnCMGQC9AHPZlC8/8CX+5/lBD7t12Z9Drog s5pPVPShZNnmZ7J3/odOu88cuW1/mcV7J0YSc+PDuWA0u5OrSUMHbYrnq7DsonOpeLdN exFVouVGp8H++lpFtbU515ghBzoGBgE60RAbQMsBjeBfeS6CSzWgLFevb3b9dsy7ldb5 9MhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750187889; x=1750792689; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9kQbOjm7ClLNvn9wp+xclkwiDhkKCy1HUu8yIaAH/gY=; b=OK3dnDRk1P6xyf/jPm2nnTMAaqo8vx5dLMKMqSo5CvoPu4oQGPEdQQnB4HYQWxkpbB WIGzZyARktFhv0b2k25oFlLprgLkCkZggqJcBoKPRQivT+uEBQA/5Q3ET+50osCc0qLO VB33RBSj8g3nImBXHVreFecm/E+oIYqXf5OjPMEm4O28LAJJw1ju5jS48oyOwl7o4a6Q Zqg8hXbWRQ4IDaGd19MiVgo8Au/0hMmREaeZlKs1XiYUQlP7HWGrEmhyO7HKPSe6EKS1 kdKH+ZQ5teJ50P/iocgT7zreessoAjrBfjOWXqCBEZ10yFedSiO4k9aClq/zVgtMDfnm cE/A== X-Gm-Message-State: AOJu0YwWoRu5b8Uyui12Aan+B5zLr3DXtjc4KZmf3EVHxyY/q4Fb5Beh 3UafROt7Gew3pCJTPBFDpb5resQGSoC5izs8ZPBuOMUACZlTiDUGkpB69DX0jA== X-Gm-Gg: ASbGncvUfB+BWtPT/gLOJ72m3VPwCuu5hGpjhYIJeG73DIUBT0hi/Ne3Ln9qA1AcQGO cN+o6uH2+Vrd/2VORB4PHJArkc2gvS1OFzNfU5XSltid6vPMAa0ebVTeMGHPGno6pqxjd/RXvMw f54TTJHrAu9OUyVKFKbKtknlhhHhFNNfBPbPlC0saiVig75AOB1FnFdvh0mjGn2GtQHRSziJBD5 Hmo/PvNIwq7Bi3D9TufVgYSsHZI48Mm29kC90erS6xe/Ko13YG4XNGshrdtOxyFeE+YphzsofFh OzQdkZfK/284NmaJ1RWW2H0ckTPiR8VrrlIDosRY613PatZAJZAGsgMT7pvmguc4P6hcu6Nyk8k yCfh2mdy8pGdlAQfRvwueqqZuYwJKW7ScDtP6Xw== X-Google-Smtp-Source: AGHT+IGLYl8cdlzYqjokLlskGR4jJw0UHCQd0lYXICGQyAprCWUfXE+NAaOqB7+0QWJFAyVqf4Jkkw== X-Received: by 2002:a05:600c:3545:b0:444:c28f:e81a with SMTP id 5b1f17b1804b1-4533cb4c99amr127979565e9.27.1750187888863; Tue, 17 Jun 2025 12:18:08 -0700 (PDT) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4532e2384cesm181531615e9.16.2025.06.17.12.18.07 for <74582-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Jun 2025 12:18:08 -0700 (PDT) From: Sharlatan Hellseher To: 74582-done@debbugs.gnu.org Subject: [PATCH python-team 0/4] Fix edge case in pyproject-build-system Date: Tue, 17 Jun 2025 20:18:04 +0100 Message-ID: <87y0tqdvo3.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74582-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi, Pushed to python-team. -- Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJKBAEBCgA0FiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmhRv20WHHNoYXJsYXRh bnVzQGdtYWlsLmNvbQAKCRB21ye/9izStTEiEACpjgmM4M23CPr0pkwjQYL1Xabg jlmIqVZ0dmn19/4IMMIgRbD7FH1U1ITNhsKpGkSu1nOtWypnggxOxANx2N9pFWbM lRoASecbxkM4DjXn8R2mJV6uAHDbwAdt8Itp0hViHT/NVEZqUGL2UNhxLxCMObkf 2esV8eSuFAbAmf5pkOYPLa7n2b9bq9hPYlzamDI7meO4yZ1vbxAxLOOmJ5e4v6Uf qdaEpP0UHf/cy/Yx8oL/QOkdSKqqx7+shxjecUGjhaKxux5JsdwFcd4eBtQ/8fKk iqQTp9STJRzct+17OKkxdoXSKEXdEE0mOWQta255KGNxGsBXEc25LFuUv50o66GC 0s0DsJQj7tb+HxuRIkS7bxavKKLGfHxT5HDmyDz+nxO5GLW746yWn/EqDkotFdl4 Bwx3GS/q+OHsjaftaxG1Ta5GElbiSJKO5Fqq5VraeEB/3ox7b34KWvqRuO7f3eJ5 tBcvPW/+kBhvsi3vMG78dgvE+CjF3hhQm6a0DGfoU6Z47/+6gz9uK4PGxpysvpu5 vNKQRmXS8qjDp8wUI45fck8/qAFM3lHgFtdR0VtTdbWtfy0TY2Naxd6xDQOedAIo jH361CZCd2Sskcm41b9kV5+LAyz1JtUdVxQU9l5KeabI38K1rpQFZNNCgBaQZRDI J1+iDWyVPOyORXGGLA== =sQQH -----END PGP SIGNATURE----- --=-=-=-- ------------=_1750187943-20402-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Nov 2024 08:05:38 +0000 Received: from localhost ([127.0.0.1]:36464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGZWs-00029q-JU for submit@debbugs.gnu.org; Thu, 28 Nov 2024 03:05:38 -0500 Received: from lists.gnu.org ([209.51.188.17]:45318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGZWr-00029j-Dq for submit@debbugs.gnu.org; Thu, 28 Nov 2024 03:05:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tGZWq-00024V-87 for guix-patches@gnu.org; Thu, 28 Nov 2024 03:05:37 -0500 Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tGZWo-0006p1-S8 for guix-patches@gnu.org; Thu, 28 Nov 2024 03:05:36 -0500 Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-21527bb7eb0so1736615ad.3 for ; Thu, 28 Nov 2024 00:05:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732781133; x=1733385933; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=wmj4JqfN8lJuJLn592f3bvfxvUXful5Fr8dFKygoUEE=; b=jEUPEhRgjYk6tyvofUqA/8Ph0Wm6mOfR6kqyKeLBqpvtPHXKT/GdQJ2I/kkowwEzTK AwGA+TM7Fp4kEZVI0q1IfIyoznbdCzHLowhP3nlWOZW379pgQsdGow4o/l1K759Hed8B HxLt84M5v+UdJl7tWW9hGU7gDGsQkEbWr5UfcZnMqhfr93FsXvSLUyKL1jaqm8kFXhEf WzP4/ixhXU1O+wfvoOsIqeLx61iHYOBq+zB8AhvJmagAD9XR3REuQi6JtvzdoiiwKEQI NAAAygJpFZON9yhZfPyDcUpAYbWN5gwskc4ygrxNuC99QKKc34ID+vvDg68hyH/ntbm2 4KFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732781133; x=1733385933; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wmj4JqfN8lJuJLn592f3bvfxvUXful5Fr8dFKygoUEE=; b=gCwk/IB7zLIWpzngDUopCA0yJWJAR/NhDEO6jByIu5ox4CPJPU5IIuw57x/C3qESgz sMlT2taFnxcKjvr4+MPDrkDr8sZvzw6lcakKyjKIzCmgrZ705T6ZFctwnLyam0HDU6Zw YyrHbId5ph9M+XigHUC9zBpqNT11Y5mkeiQ17elKlbJLiJpdoOyjpTPrnt1Tjeaz91PN 87rL8lgIsLGsw2yOgrEg3oydT5tZm/gGQwISeUPB5cqdEEZ5jPKN711zMaFVJtCrMFBU I9ZuEHuybaImROt4L3QxdM8Xhv35+elox4lMCeHwohMGJZRrqrl3KoDEBmkPLVXtN67Y b2cA== X-Gm-Message-State: AOJu0YzJqFcxf1Ntshb2q62Ebf4MrXEajYl8zseNQEy/iFtzpENC2B58 cZt5oQfUoD8xvprYSIIE6zoiF9/9NhPs3vgjgPmA1r2sX+WSqGQW1p6B2g== X-Gm-Gg: ASbGncvElYO/JwPMFy8XPpfmt9yGJ1qpOAvDVSA8oi6LTSsMn95PaQJWlguenoI9EC1 sGwfVIIa6CINeEU7UA7D9fKK1rWDIp8SIn7SS4l8/3shvDCf0FPNG5SHDUNmFWx5LOfV1mjFmp7 4pqlco8E5OBld9sSt4R2kCgRFY9W6J+aB3uuolTG/ptP5xlFZTPQBVB3HMKGIuVc5NhL1Q/B0pB LKEKhshGFbUEiM1Queg9eK65u9gH2EwqB86OtSkHtOCJKkyAk9gwS0wCYypizEUcm+K X-Google-Smtp-Source: AGHT+IHVEwdP2vvZ2XTwH+ysXc5bj2qWuiRwTqqr26F6O7pP6BjzODE985ce3UJ5f/YJtXStpADRsQ== X-Received: by 2002:a17:902:fc8e:b0:20c:dbff:b9d8 with SMTP id d9443c01a7336-21501e5c131mr82977665ad.37.1732781132903; Thu, 28 Nov 2024 00:05:32 -0800 (PST) Received: from localhost.localdomain ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-215219830ccsm7600005ad.201.2024.11.28.00.05.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Nov 2024 00:05:32 -0800 (PST) From: Maxim Cournoyer To: guix-patches@gnu.org Subject: [PATCH python-team 0/4] Fix edge case in pyproject-build-system Date: Thu, 28 Nov 2024 17:05:19 +0900 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::62d; envelope-from=maxim.cournoyer@gmail.com; helo=mail-pl1-x62d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Maxim Cournoyer (4): build/pyproject: Really merge directories in install phase. build/pyproject: Fix indentation. build/pyproject: Update PEP 427 reference URL in comment. build/pyproject: Resolve import warning. guix/build/pyproject-build-system.scm | 52 +++++++++++++++------------ 1 file changed, 29 insertions(+), 23 deletions(-) base-commit: dd4b96e72c8fda4b025a75b47212e06e381e9ea1 -- 2.46.0 ------------=_1750187943-20402-1--