X-Loop: help-debbugs@HIDDEN Subject: [bug#76240] [PATCH] gnu: Add NumPy 2 related variants. Resent-From: Sharlatan Hellseher <sharlatanus@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: lars@HIDDEN, marius@HIDDEN, me@HIDDEN, sharlatanus@HIDDEN, tanguy@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN Resent-Date: Wed, 12 Feb 2025 20:59:01 +0000 Resent-Message-ID: <handler.76240.B.173939393822472 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 76240 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76240 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus@HIDDEN>, Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>, jgart <jgart@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN X-Debbugs-Original-Xcc: Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>, jgart <jgart@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.173939393822472 (code B ref -1); Wed, 12 Feb 2025 20:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 12 Feb 2025 20:58:58 +0000 Received: from localhost ([127.0.0.1]:38632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiJov-0005qN-Ft for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:58:57 -0500 Received: from lists.gnu.org ([2001:470:142::17]:44378) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <sharlatanus@HIDDEN>) id 1tiJot-0005qA-Az for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:58:55 -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 <sharlatanus@HIDDEN>) id 1tiJom-0004sA-Vq for guix-patches@HIDDEN; Wed, 12 Feb 2025 15:58:49 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <sharlatanus@HIDDEN>) id 1tiJol-0004oD-AU for guix-patches@HIDDEN; Wed, 12 Feb 2025 15:58:48 -0500 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-38f1e8efe84so50764f8f.1 for <guix-patches@HIDDEN>; Wed, 12 Feb 2025 12:58:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739393924; x=1739998724; 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=hBEABpiIhAoWV+vf6xMvHTXb0kFV5yTST8QEJDq52bE=; b=YvnCV4M1jlZCVCi5pcZOlDc9mO17exMdNIkyrW0TbrX3q636TRyfAEQPeAh9Q9rx9p g36k0sTb+mtD/Zb+HXtsAb05ppBTRYTKkv8jblvKl7Q0kREqecKB22j14kV5kDmq+y3H ns0CuyzQ5kw3q1dSpWcfbWU8L+FckJcEDIgAl0ouPZXLoIxTm3lLZtxBvLhhKOmwaZyd FIKzLkJNn6W7EaL1jYTW6XiAZW7Yteyx+Cf2yCYrNAQrA8JrFe50NV+oJCDXz8TGRgV1 IVOQ/4yYOs/WRkOI98OrNGP0EQWplEiNkMukza2GARxRo/Nn2L3X9lZINR6xkC0HkZQO nM+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739393924; x=1739998724; 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=hBEABpiIhAoWV+vf6xMvHTXb0kFV5yTST8QEJDq52bE=; b=oRgUP6/IVXB6HUEwSnqoa+FEG9wV84Y09wblSm/y1vfInT3332/HxdlpvTWMbuUUpb 9d0IcSmRhNKJLv+D1K2TejEpDwQF1MTpXUwnK3nUVL0Xp0+ppI/9nbd/pnLbDBB3LLBX QsDrlc5XYXz527JKFcfZPF5ugPucE3cuFWhFC6DTyS/r45DcoJc3IqZHY1SVhrnPNYxx snh11616AL6fYLpvgR/WWuLbwL4ZBc4gGPnOsPXwLbV7Bp6bqcLzAxzuQAUAL5Ulm26C 3c9cTyWsC9b1UWReV5s6v6YmfSJgWEDx7xc15ghTUyBf30d9SG1+iA9KdsWCOu7fBEJj k6/A== X-Gm-Message-State: AOJu0YxLnwhSR78zKBWAv6D0Izl3ZNwg3c6m5m966gzztdeOp9RAey9P CoUS6U81hNZ/rlWAPljPRBwx0xNpgMbvmh3PZsq52Grfdm4MNAWjFHFmVpJr X-Gm-Gg: ASbGncv5NL+ZDBBzgZbzE3ESfu7wnUePGcwaiJce6bWbFwgOPPF2oeKbee5ionTVSAF LKaxFcsdF/APZFBVrqA6PzWXzSX2iPUlpY78sRRlyJfa2ihzuzIUk/VTy4Os8HN4Lsb2qMllkWs Bot1vmmUeDssqZP7lEJoGLOt8W16LQfcWnlaHo4NZZ61qNb4wSpS1n21675oG1PxlLGQ0v9v+Tm osDl/yxQPcaFNovcOpMvbsjxGRUVabK8kGP7eix16c3/FfsBKbO9TLA+y6c+yQzOQGJ0JSfJH4q c8aHKq8GbKvMcTIz7K5mmKikje6zpTaFlL6Rlz4+UBrsU7F7fXclrEVIZtvbYe1je4KgrO2+QoN DzhoX5VM= X-Google-Smtp-Source: AGHT+IH3Mr585kgiCbXC44zkXjIJuWyH2i2COln/HNYAtAWnmP/9ZQIuhCWYQABjXkIQx0CP5idmXw== X-Received: by 2002:a5d:6da4:0:b0:385:e17a:ce61 with SMTP id ffacd0b85a97d-38dea605267mr4266778f8f.53.1739393923616; Wed, 12 Feb 2025 12:58:43 -0800 (PST) Received: from guxtil.incerto.xyz (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4395a06d1f2sm29949295e9.18.2025.02.12.12.58.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Feb 2025 12:58:43 -0800 (PST) From: Sharlatan Hellseher <sharlatanus@HIDDEN> Date: Wed, 12 Feb 2025 20:58:39 +0000 Message-ID: <e2de75ba2392dbb0aa6021befea7d9a6b8c17959.1739393772.git.sharlatanus@HIDDEN> X-Mailer: git-send-email 2.47.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=sharlatanus@HIDDEN; helo=mail-wr1-x434.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.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) This to make Pandas, MatplotLib and SciPy compatible with NumPy 2. They need to be build with newer version otherwise it raise the error. * gnu/packages/python-science.scm: (python-pandas-with-numpy-2, python-scipy-with-numpy-2): New variables. * gnu/packages/python-xyz.scm (python-matplotlib-with-numpy-2): New variable. Change-Id: I53878b643ea6f7b35e3d893a18da438c2c111c52 --- gnu/packages/python-science.scm | 19 +++++++++++++++++++ gnu/packages/python-xyz.scm | 21 +++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 1f4cdb239a1..0332546d22d 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -475,6 +475,14 @@ (define-public python-scipy routines such as routines for numerical integration and optimization.") (license license:bsd-3))) +(define-public python-scipy-with-numpy-2 + (package + (inherit python-scipy) + (propagated-inputs + (modify-inputs (package-propagated-inputs python-scipy) + (replace "python-numpy" python-numpy-2) + (replace "python-matplotlib" python-matplotlib-with-numpy-2))))) + (define-public python-scikit-allel (package (name "python-scikit-allel") @@ -1479,6 +1487,17 @@ (define-public python-pandas-2 (define-public python-pandas python-pandas-2) +(define-public python-pandas-with-numpy-2 + (package + (inherit python-pandas) + (native-inputs + (modify-inputs (package-native-inputs python-pandas) + (replace "python-numpy" python-numpy-2) + (replace "python-matplotlib" python-matplotlib-with-numpy-2))) + (propagated-inputs + (modify-inputs (package-propagated-inputs python-pandas) + (replace "python-matplotlib" python-matplotlib-with-numpy-2))))) + (define-public python-pandas-stubs (package (name "python-pandas-stubs") diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a4017fffe48..1fc6ebdb0b4 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10462,6 +10462,27 @@ (define-public python-matplotlib toolkits.") (license license:psfl))) +(define-public python-matplotlib-with-numpy-2 + (package + (inherit python-matplotlib) + (version "3.8.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "matplotlib" version)) + (sha256 + (base32 "1spzglb3hh3959z72iwspm9dsbf5zz2q3hri1sb5ihcybrykkb4a")))) + (arguments + (substitute-keyword-arguments + (package-arguments python-matplotlib) + ((#:tests? _ #t) #f) + ((#:phases phases #~%standard-phases) + #~(modify-phases #$phases + (delete 'sanity-check))))) + (propagated-inputs + (modify-inputs (package-propagated-inputs python-matplotlib) + (replace "python-numpy" python-numpy-2))))) + (define-public python-matplotlib-documentation (package (inherit python-matplotlib) base-commit: c9abfacd9f58f7365668b67a8125640b7497932a prerequisite-patch-id: a2254ccef49d23b75149b22b200b6156097b673f prerequisite-patch-id: 4e4a0833f7c017f2922344883800161335290814 prerequisite-patch-id: 97653359db283a3832359fc4cd0dc1741a2f51bc prerequisite-patch-id: 2eac1b43f9e9050e8467c89cd384da43bff63305 -- 2.47.1
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Sharlatan Hellseher <sharlatanus@HIDDEN> Subject: bug#76240: Acknowledgement ([PATCH] gnu: Add NumPy 2 related variants.) Message-ID: <handler.76240.B.173939393822472.ack <at> debbugs.gnu.org> References: <e2de75ba2392dbb0aa6021befea7d9a6b8c17959.1739393772.git.sharlatanus@HIDDEN> X-Gnu-PR-Message: ack 76240 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 76240 <at> debbugs.gnu.org Date: Wed, 12 Feb 2025 20:59:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. As you requested using X-Debbugs-CC, your message was also forwarded to Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke <marius@HIDDEN>, Munyoki= Kilyungi <me@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN= om>, Tanguy Le Carrour <tanguy@HIDDEN>, jgart <jgart@HIDDEN> (after having been given a bug report number, if it did not have one). Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 76240 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 76240: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76240 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#76240] [PATCH] gnu: Add NumPy 2 related variants. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 14 Feb 2025 13:01:02 +0000 Resent-Message-ID: <handler.76240.B76240.173953803732689 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76240 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sharlatan Hellseher <sharlatanus@HIDDEN> Cc: Tanguy Le Carrour <tanguy@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, Lars-Dominik Braun <lars@HIDDEN>, 76240 <at> debbugs.gnu.org, jgart <jgart@HIDDEN>, Marius Bakke <marius@HIDDEN> Received: via spool by 76240-submit <at> debbugs.gnu.org id=B76240.173953803732689 (code B ref 76240); Fri, 14 Feb 2025 13:01:02 +0000 Received: (at 76240) by debbugs.gnu.org; 14 Feb 2025 13:00:37 +0000 Received: from localhost ([127.0.0.1]:47532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tivJ6-0008VB-S5 for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 08:00:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33012) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tivJ4-0008Up-EN for 76240 <at> debbugs.gnu.org; Fri, 14 Feb 2025 08:00:35 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1tivIw-0001Dz-W3; Fri, 14 Feb 2025 08:00:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=e6K7T7XnHdAsJW2hdYqgYV/an0xXlIKlMwOmJbln8lc=; b=aOQ4hZWODGRP8kzetYwH QJKYm1GOoTDdM7LmamwKNA9tEJY3DzU/lNqYd49/C/AaB7RppWjOYDo+R4ddSRaaAD+reWqFgw6RH yw7Ufi1I73RuO0Z8onvuFh6IP3B8ymxnIu/1nog3JsJZSoO3ws3+24cOB8Gf+qYpzXuricefKXWom jFa0sE4YVZ/voJRwQg6wjRzMpJw41NiQhaM6qWS2qejMlYaWoH5tIJrcAD6kjgzVikzbKw5J/fZ2k V96opaQAcc/ACVY9GIj8Md+pQJzr2fvlHzD9MWHi5VKMTx0+MXshWpGYLfxB2MS99tel+4ksg2uyv adO/b+oL9gClfg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> In-Reply-To: <e2de75ba2392dbb0aa6021befea7d9a6b8c17959.1739393772.git.sharlatanus@HIDDEN> (Sharlatan Hellseher's message of "Wed, 12 Feb 2025 20:58:39 +0000") References: <e2de75ba2392dbb0aa6021befea7d9a6b8c17959.1739393772.git.sharlatanus@HIDDEN> Date: Fri, 14 Feb 2025 13:59:47 +0100 Message-ID: <878qq8znp8.fsf@HIDDEN> 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: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi! Sharlatan Hellseher <sharlatanus@HIDDEN> skribis: > This to make Pandas, MatplotLib and SciPy compatible with NumPy 2. They > need to be build with newer version otherwise it raise the error. > > * gnu/packages/python-science.scm: (python-pandas-with-numpy-2, > python-scipy-with-numpy-2): New variables. > > * gnu/packages/python-xyz.scm (python-matplotlib-with-numpy-2): New varia= ble. > > Change-Id: I53878b643ea6f7b35e3d893a18da438c2c111c52 [...] > +(define-public python-scipy-with-numpy-2 > + (package > + (inherit python-scipy) > + (propagated-inputs Comment for all of these: it should be =E2=80=98package/inherit=E2=80=99 (t= o potentially inherit replacements) and also change the =E2=80=98name=E2=80=99 field to d= istinguish it. Actually, assuming we want to move to NumPy 2.x going forward, I would suggest keeping the regular name for the -with-numpy-2 variants (like =E2=80=9Cpython-scipy=E2=80=9D) and choose a different name for the NumPy 1= .x variants (like =E2=80=9Cpython-scipy-with-numpy-1=E2=80=9D). That way, somebody running: guix shell python python-numpy python-scipy will still get a consistent package set. How does that sound? Thanks, Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: [bug#76240] [PATCH] gnu: Add NumPy 2 related variants. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 21 Feb 2025 11:27:01 +0000 Resent-Message-ID: <handler.76240.B76240.174013719926009 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76240 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sharlatan Hellseher <sharlatanus@HIDDEN> Cc: Tanguy Le Carrour <tanguy@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, Lars-Dominik Braun <lars@HIDDEN>, 76240 <at> debbugs.gnu.org, jgart <jgart@HIDDEN>, Marius Bakke <marius@HIDDEN> Received: via spool by 76240-submit <at> debbugs.gnu.org id=B76240.174013719926009 (code B ref 76240); Fri, 21 Feb 2025 11:27:01 +0000 Received: (at 76240) by debbugs.gnu.org; 21 Feb 2025 11:26:39 +0000 Received: from localhost ([127.0.0.1]:55199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlRB0-0006lH-9C for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 06:26:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54722) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tlRAy-0006kK-Dy for 76240 <at> debbugs.gnu.org; Fri, 21 Feb 2025 06:26:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1tlRAq-0007lB-No; Fri, 21 Feb 2025 06:26:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=7EymA4F6p5Cx55pjMDhxSt6/6OMCHssaSh8q40iwMmY=; b=bbcrbOTiNchy9Yw4RqZZ f6SW0O2DD8I4BCS07qcW6vf45ccx6xpLHjw+ucD5yIBd4F6De8RYoIx2hInPU1IBlVNySP6qnIaX1 lmuYekSjagZFRbNmWlYzE7LS7gXI8da2WpZCdrAmPu8utabTCvJeWzOmGT7Xi/qyywUBgskQgCnkm u7iSfGDEphEEZR+JMp96aelpS3voqLDh7gs8P3UDXQc4AJcX9iwgYO4BA7CS7e+4D45mhiWkW9Fpe 7r9kxgsCAZeY8/pJ/MWe87lD9dzcDKyi0i4Dna22PeD8EKVbeOLCBhiZqP6+pG9WRy3Ogcn0OUuAS iE362CVS7T1CvQ==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> In-Reply-To: <878qq8znp8.fsf@HIDDEN> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Fri, 14 Feb 2025 13:59:47 +0100") References: <e2de75ba2392dbb0aa6021befea7d9a6b8c17959.1739393772.git.sharlatanus@HIDDEN> <878qq8znp8.fsf@HIDDEN> Date: Fri, 21 Feb 2025 12:26:26 +0100 Message-ID: <87msef8rod.fsf@HIDDEN> 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: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hey Oleg, Ludovic Court=C3=A8s <ludo@HIDDEN> skribis: > Sharlatan Hellseher <sharlatanus@HIDDEN> skribis: > >> This to make Pandas, MatplotLib and SciPy compatible with NumPy 2. They >> need to be build with newer version otherwise it raise the error. >> >> * gnu/packages/python-science.scm: (python-pandas-with-numpy-2, >> python-scipy-with-numpy-2): New variables. >> >> * gnu/packages/python-xyz.scm (python-matplotlib-with-numpy-2): New vari= able. >> >> Change-Id: I53878b643ea6f7b35e3d893a18da438c2c111c52 > > [...] > >> +(define-public python-scipy-with-numpy-2 >> + (package >> + (inherit python-scipy) >> + (propagated-inputs > > Comment for all of these: it should be =E2=80=98package/inherit=E2=80=99 = (to potentially > inherit replacements) and also change the =E2=80=98name=E2=80=99 field to= distinguish > it. > > Actually, assuming we want to move to NumPy 2.x going forward, I would > suggest keeping the regular name for the -with-numpy-2 variants (like > =E2=80=9Cpython-scipy=E2=80=9D) and choose a different name for the NumPy= 1.x variants > (like =E2=80=9Cpython-scipy-with-numpy-1=E2=80=9D). > > That way, somebody running: > > guix shell python python-numpy python-scipy This broke =E2=80=98tests/guix-pack-relocatable.sh=E2=80=99 for these reaso= ns: --8<---------------cut here---------------start------------->8--- + guix pack -RR python-numpy python-scipy --no-grafts -n guix pack: error: profile contains conflicting entries for python-numpy guix pack: error: first entry: python-numpy@HIDDEN /gnu/store/i1g6wbcc0ilh= cc5vy4pi70z58gk1716f-python-numpy-2.2.2R guix pack: error: second entry: python-numpy@HIDDEN /gnu/store/2s1jala0jg= 56drh4hc19mrdg6w3gswhm-python-numpy-1.24.4R guix pack: error: ... propagated from python-pythran@HIDDEN guix pack: error: ... propagated from python-scipy@HIDDEN hint: Backtrace: --8<---------------cut here---------------end--------------->8--- Would be nice to address it before we get a deluge of angry bug reports. :-) Ludo=E2=80=99.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.