From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id YChOKQQBYGdPUAEAe85BDQ:P1 (envelope-from ) for ; Mon, 16 Dec 2024 10:29:24 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id YChOKQQBYGdPUAEAe85BDQ (envelope-from ) for ; Mon, 16 Dec 2024 11:29:24 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=Id1zfos4; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=IIhReUeB; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734344964; h=from:from:sender:sender: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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=AfxCwBzIjcymJandy2i0V98jRtNJJebJWTn4hyJszXI=; b=qjKI8O7llweFe9p54GlzezF4QofKsH30qTfSqGFWPm3LvW5CZ3zreUGUCcD/Bf2XtSJQVg QwtVnwmhrfrDnyhG0hH5LRzivMwXruJRdTYWNgHI5GK95E1ResScedfRJpxcOrt/0eTf57 MoRSAHAdjYjHC4OdYPEEJBMmqs9PPEOajF9gnXaZp/eXfynE0+eCr694rJm2n7Ki0i1349 etKYqUZe4KcoMJfQekBT0XpkYUMA18Sz5eHtkW6f8w2wRy9Zzr2mfqEcs/ohB90uY50bVa rlEnXsfTu2+pHD0BSkrk1KwOGB9W+I58mHHHh0QUbCQm0/1kP6gMTaC6xJrGbg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=Id1zfos4; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=IIhReUeB; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1734344964; a=rsa-sha256; cv=none; b=sGCTgRkkK7BXTqr0yVSHo9bUOtMDoZC6+/T6IvbAiSBoMuPOkUFifeRD1MTHvzhMSbLcaa VahFSCCz42lvfBQ9FA3g72Tf8YCkl5LnpPGPTDJdf94t223yGQstzRLc0tPOJCp29eOk1l 43oHgjPI8phgjBoWeWVwVvWfhmkHwRKJLzUUeWVJw1e77PXM/dwaBzxKcZOLsSc+/mAfgL zUDqwqgi9ODJgjC9vVuL9ftiWz4g9x+HAohtRKpMMDwIeSOxHXfkqGCHjNfTRLHAMe+h7k E7Cc+dNsA7M9HherlZDssdHFmyKxScnlPTJt4KjgV3/JyzKMx/J5gsoDaFMoQQ== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 43226870A6 for ; Mon, 16 Dec 2024 11:29:24 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tN8LY-0000IT-94; Mon, 16 Dec 2024 05:29:04 -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 1tN8LW-0000IG-Rh for bug-guix@gnu.org; Mon, 16 Dec 2024 05:29:02 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tN8LW-0002oc-Ax for bug-guix@gnu.org; Mon, 16 Dec 2024 05:29:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:From:In-Reply-To:References:MIME-Version:To:Subject; bh=AfxCwBzIjcymJandy2i0V98jRtNJJebJWTn4hyJszXI=; b=Id1zfos4ygdKq+GU8l7mjXvoknUgqgyjE6UFmZ48Y7gYh5uEojlSZJ2mV6AToGfPu/pYlNWMZu1/G6UWWfF60p7vcCCCICzjRnmmK/H9YQNrFcJXb9qIFHgz6iCkeY9E9r7gqVozkc0ypV0eu9DphQCeJ5zsECrFX4SKNHUQvfu2Hv9/6mISFV1EImxgAm2hyYWXv9iCmorESDj8eA9pu6/yP4fxl8kd53V83NuRhvK9uOJHomNWznIyXgugu3bqGSq5sLAd/NPGCGrPhpKuegqw/A6DxrCqI5NXGOhSGQQWbRNwANt8Gox2zv4PeMGiTvxIJwfcEuFX1851zOr8Ag==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tN8LW-0000Ls-3X for bug-guix@gnu.org; Mon, 16 Dec 2024 05:29:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#69997: Should =?UTF-8?Q?=E2=80=98guix?= import =?UTF-8?Q?pypi=E2=80=99?= get dependencies from pyproject files? Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 16 Dec 2024 10:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69997 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Tanguy LE CARROUR , 69997@debbugs.gnu.org, Lars-Dominik Braun Received: via spool by 69997-submit@debbugs.gnu.org id=B69997.17343448821234 (code B ref 69997); Mon, 16 Dec 2024 10:29:02 +0000 Received: (at 69997) by debbugs.gnu.org; 16 Dec 2024 10:28:02 +0000 Received: from localhost ([127.0.0.1]:53708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tN8KY-0000Jp-4j for submit@debbugs.gnu.org; Mon, 16 Dec 2024 05:28:02 -0500 Received: from mail-lf1-f51.google.com ([209.85.167.51]:52478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tN8KW-0000JJ-Fm for 69997@debbugs.gnu.org; Mon, 16 Dec 2024 05:28:01 -0500 Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-53df6322ea7so5488830e87.0 for <69997@debbugs.gnu.org>; Mon, 16 Dec 2024 02:28:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734344814; x=1734949614; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=AfxCwBzIjcymJandy2i0V98jRtNJJebJWTn4hyJszXI=; b=IIhReUeBLtnz04APnsWQyEpHFKjAqgd/17BXb2Psm0qWFbUBy+m88y0ujmKSYiihC2 NbdfyyTCOy/hl8FGUDmD/FhwyvoNzTT5MSZvPww1FfX2EHx6tkYD4MVUQABKDGlZqKNN nNcMgXIzKuvQA4TkG2hLlr1cmHjtUQmunH4whh8608cqki5+IWJ7LpNGC5wEgU3sIFbS XgXPedsENqgr7agixn29X75PTVZEDW9nQXdBziCcIxOdKEZiSLgRlfn/0d/limRJIFhx vomotDo3qAESf/BQgF/JBlIHlXSqBotnTI1nmgoSFK7Jq2D+nmC0Tm6gb3d/cthApuLD A31A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734344814; x=1734949614; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=AfxCwBzIjcymJandy2i0V98jRtNJJebJWTn4hyJszXI=; b=XiQ/mEObExtIoNtuE/7HvqUiujIP8tALLPUPLg9LBWtxx0VLqRlFJ3wtQ3Q4IMxp1r Qi4UDwMjbwwjKriuO87r+g40VHIuEbRdf1IJTcJ0SJdw7WAuc23LjjyAG9yx6R9mcpmu RTS3dk0v2TpXqRytpGLj88AToJwwOCCovJw7LVJs5mcp/S5sM77xMwdDY1zKQi4rBfOi V6psv6cBnwpu1mAfmkdGmtOjd/olZWUCz1KycNb7+9K2Lhs4P5PYC7vr7d8VaI0AKt6Z NUkQWsuJu64D1USZJVxMoJDTEQD7sPcKsDLxB+oZI0Wk7ul7eajtpGIqT3E2yClL2pkN qERw== X-Forwarded-Encrypted: i=1; AJvYcCWlvgddxm5PZdWLw0vGPMMkC780AEqvIhs9EW+GRbKnN2UEIHDk3RtKrBk0DeU2CJV84ruCwQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxYn6WQJOlUmcBDFvJqeJantQKeGEewelb7005gOpDSRK19JUh9 dj9Gq/eramwmgzslDKOKILpzEzmaUSOI72acCo5fztTGVgw4JTXxb68Tu06I5dUnJX5g2Dlwmkf vt8GATnexs2lx3s6RU1kkxDBfZb0= X-Gm-Gg: ASbGncs2AHj7sNxXCU2gkV1sHfz2i8DJ+wYkJP2xY1aJ/X4WZpJm+t54wDenjDuMtU1 3r7OnVlhd4QknhJIKPyweFQo2mWvkbZ7VsKhE X-Google-Smtp-Source: AGHT+IETMgP6nl2qwGKeviymXMNeINy/Xvx8kbXQu/e5SWwSXrlIi7AlUMGNfVg+9oB3XpzmzwUK6jnbSab1/EDHgog= X-Received: by 2002:a05:6512:281b:b0:540:2d64:4ef4 with SMTP id 2adb3069b0e04-540857f1dd9mr3270034e87.0.1734344814158; Mon, 16 Dec 2024 02:26:54 -0800 (PST) MIME-Version: 1.0 References: <877chqtvsk.fsf@inria.fr> <871py8f1f3.fsf@inria.fr> In-Reply-To: <871py8f1f3.fsf@inria.fr> From: Sharlatan Hellseher Date: Mon, 16 Dec 2024 10:26:42 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: 43226870A6 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -5.48 X-Spam-Score: -5.48 X-TUID: rwztNmtxFKo4 Hi Ludovic, > It looks like we still take info from =E2=80=98requirements.txt=E2=80=99;= is Python packaging ecosystem is not standradisied like in Julia somteimes you may see all at once setup.cfg, setup.py, pyproject.toml, requirements*.txt (covering in separate files dev/install deps), Poetry changed the game as it become popular but it does not follow PEP in pyproject.toml and just created it's own config field in it not copatible with pip. This patch would help to refresh easely most of the astronomy packages as they are on pyproject.toml and failed to be refresh with guix refresh CLI. Lars, do you have a commit access? > Anyhow, if others on the Python team approve, I guess you can go ahead and push it. I vote for merge as well Thanks, Oleg