From unknown Mon Aug 18 02:32:51 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#75801 <75801@debbugs.gnu.org> To: bug#75801 <75801@debbugs.gnu.org> Subject: Status: [PATCH python-team 0/2] NumPy 1+ and 2+. Reply-To: bug#75801 <75801@debbugs.gnu.org> Date: Mon, 18 Aug 2025 09:32:51 +0000 retitle 75801 [PATCH python-team 0/2] NumPy 1+ and 2+. reassign 75801 guix-patches submitter 75801 Sharlatan Hellseher severity 75801 normal tag 75801 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 24 03:04:17 2025 Received: (at submit) by debbugs.gnu.org; 24 Jan 2025 08:04:17 +0000 Received: from localhost ([127.0.0.1]:43486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbEfo-0001FW-V2 for submit@debbugs.gnu.org; Fri, 24 Jan 2025 03:04:17 -0500 Received: from lists.gnu.org ([2001:470:142::17]:38276) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tbEfk-0001FB-Lk for submit@debbugs.gnu.org; Fri, 24 Jan 2025 03:04:15 -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 1tbEff-0001Xs-AZ for guix-patches@gnu.org; Fri, 24 Jan 2025 03:04:07 -0500 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tbEfd-0007iI-Kq for guix-patches@gnu.org; Fri, 24 Jan 2025 03:04:07 -0500 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-436341f575fso18749555e9.1 for ; Fri, 24 Jan 2025 00:04:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737705843; x=1738310643; 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=T9BmAyVJPfU/bIhBm3ktTkJ9DSlbxT1mo/Vuc9dJBEQ=; b=Ecm2An+7YXH+Ddzt+ul/P56HaGFUCSaTOt8jBeJVh/4G50ITxCiwFP+LB3orgGOmep /yXXAjtuYI1xqG5X0kGEy5AlUomXoLuvEUiH0XJ/d3cpIlGoT8lXWQjL/BHeLGGJvPVv OQ4EOvqiNHZi3XyjkPVLad9eseIcj2ci1sfTWXYy6yLGsOQLLgvVzKHoKLcpkRNHoOOn EVKOE6D2ap53Yx7Ad4fHViSBajFqHPubsaO/Vl+yXktX6DM6JAY5n5a3hMhCkwc2Gk00 7uUTuU/Ar5uY/1JjPbJta7m5rELVYrmVwBaUUgX/rjxHWtkAA7wrwhhAvMb/KXqZclNf U6qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737705843; x=1738310643; 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=T9BmAyVJPfU/bIhBm3ktTkJ9DSlbxT1mo/Vuc9dJBEQ=; b=I2BbPnUNpksx3N340qvfnRCfFyOs+Oxh1ZV9ztPIoWtEDcvFSuvUZYQSUBef43x/eU F74gNKMPjbThnKO4FQDpRvhJq2KRfb9ACLMjXaA3nUvPqbOYvWlSQ4Ynw+7spKyREfPA gVnOtlZJqGsHMMc1kty9oUqC0o1u74Qt4zNbACIrsrlO2rxDWPCROWSQLaz6oyd7/zs1 SNbfWvEeesISRBkImo7FUwe2/eAOasHW7jXCFx9P4UwPBjzM69n8KgSQQo6IYZ60KzMn FVayv/mJSQvPy4Z/sk9W9NdDwnnACjgb2g1CXS7xucqvJtfefpJRy33aUwVQ/s+YpldP 66Ng== X-Gm-Message-State: AOJu0Yy2Lh9rSyFrKFiKOYETM2jHbMTeOkUgzxNNPdb524PVKZVAR76m dhzZcBP5ijJgLNDul8G3mRv3ztbqEwJmNbY0lM14qI9ZKd8w6wTAs/YzjfjV X-Gm-Gg: ASbGnctNoJr676atkcXoenOTxhckGMoIbnbYOf3M45NYlrSiURK2P5N5mG6+RT/N3yW PlIGCP0NPLrfvmre72H/I63PC4FxxehLfzwRByN6eHkYtxObErpy6pgPbAqTsXxq1rTViuc7Ogv Tzlr2Xj2LFFI3uzU6TSAXHNpVc8dxXh105JPfX1D6NHXCIPdTRXE6bhL03DfxnVUiBR3CR4NRjQ GnBdgLykYBvI4VVwWJo/GTHAbbW2J/ibi2mjaTiEgscQevS1op8L3sE+uconZEIRhJJQumf5MHk LrFltpKpdtreACH3iDSVGMYNPJF2cbssPzg3Y6mCWFIrYMSJRWXkzoOouVY6l4z3sSqlyDHquqM +j9KK1Ww= X-Google-Smtp-Source: AGHT+IEkycUemC4x4SwAHEoSvuw0EICXEX0EuLZWlFUDFMTKVeb7EzQO95F/cUd844sF1iaKUHmm2g== X-Received: by 2002:a05:600c:4e12:b0:436:2238:97f6 with SMTP id 5b1f17b1804b1-438913c646bmr229498425e9.1.1737705843267; Fri, 24 Jan 2025 00:04:03 -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-438bd48a906sm18007855e9.18.2025.01.24.00.04.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jan 2025 00:04:02 -0800 (PST) From: Sharlatan Hellseher To: guix-patches@gnu.org Subject: [PATCH python-team 0/2] NumPy 1+ and 2+. Date: Fri, 24 Jan 2025 08:03:58 +0000 Message-ID: X-Mailer: git-send-email 2.47.1 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=2a00:1450:4864:20::330; envelope-from=sharlatanus@gmail.com; helo=mail-wm1-x330.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-Debbugs-Envelope-To: submit Cc: Sharlatan Hellseher 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: -0.0 (/) Hi Guix, After following Ludovic advise in , NumPy could be upgraded to 1.26.2 which is the latest for 1+, and I've packed a draft for NumPy 2+. All tests fail on 2+ which I suspect, due to vendored-meson. Thanks, Oleg Sharlatan Hellseher (2): gnu: python-numpy: Update to 1.26.2. gnu: Add python-numpy-2. gnu/packages/python-xyz.scm | 100 +++++++++++++++++++++++++++++++++--- 1 file changed, 93 insertions(+), 7 deletions(-) base-commit: 19e7200286989a7afc90adecb415cf09093cc4dd prerequisite-patch-id: 9a787f62c93874a8179725e88ed72baa85097a39 prerequisite-patch-id: eaecc55fe1e4de4db84315cebbc117eac7474917 prerequisite-patch-id: 74caf7ddc411a581b6c81e7257c3d2adaeb0500d prerequisite-patch-id: 16adea1e84245bb59d5678762a4b22e4471c0936 prerequisite-patch-id: 8ea73dcc8758afe588280b9aabda55ab7808e60f prerequisite-patch-id: 6bf1595fa5d8d63ed61caf8d8b3f1da1c081b01d prerequisite-patch-id: 25926ed4b9f3e7d574d9bd5baeea056a5abcc1e1 prerequisite-patch-id: cd742dfc2154de56d4c0849deb7926fb3749778f prerequisite-patch-id: 88b414ed6a3dfb894636da048909994e6f40f999 prerequisite-patch-id: aff81069395caf3ad600a4c3985a6051797c47ab -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 24 03:05:48 2025 Received: (at 75801) by debbugs.gnu.org; 24 Jan 2025 08:05:48 +0000 Received: from localhost ([127.0.0.1]:43503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbEhH-0001OY-GM for submit@debbugs.gnu.org; Fri, 24 Jan 2025 03:05:47 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:44070) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tbEhD-0001O8-PC for 75801@debbugs.gnu.org; Fri, 24 Jan 2025 03:05:45 -0500 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-385dece873cso936106f8f.0 for <75801@debbugs.gnu.org>; Fri, 24 Jan 2025 00:05:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737705937; x=1738310737; 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=WQxzk/yXKiQi4mB3gRHpiVqya/X/1OslSiUHY1GQsUE=; b=AALCKSORWJ6PKTGTxuMoxxANzIjFgT8zr1koJP1jZGd/KvcbggWcxnStELBoSiyE05 dUbMjQTdfWFL+rgli+tHlw5GtiTToNi02FQ6HbTdKqUdiFrBJLt8nkaz3m+kz3bucPPZ zh5vfCYnonbGDn+auq01vO0mfYnElaq/0HGuKtwHY8Y89wnHqbuFNFSNFLvX6JuOFkLj 2bGGMc3ki72ISKYHZtn0m1PdcoN+VkPtCOITYHuYvP9FdqsfLOt0xw+r5ZaEssj713EX l7De3gIxOk4ZhNokhCQ9XOYLdX+URxboNJpaeRWgtAR7dfj5NRzn9vxcw91bUkWpco6H izfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737705937; x=1738310737; 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=WQxzk/yXKiQi4mB3gRHpiVqya/X/1OslSiUHY1GQsUE=; b=EeqRlCWU7Vh6kfxKJB8EhkVl5OLfJ9XdoLtmQbCm9XPFwYjkKbmyb+5WIUVChI1fhi QPmw853MgSFCjwAplIztfvpJxadW1VPPMyCh7E+lO5PM/kLEnuhlONjWEXIQyH1uOIAs 5rJ2Qc+l2JXrtGShBe9MU535noP76fAVnih9SAbHv1ZAN8hR0uRJXK2Hz7IuN7erEIcp sV6j9DwWWJOnr6NM5mHFHkWfm3Qqfiv0l5gJl1Q7G/vsajrsmd1eupbpr8LxClwjLxZG zeKjvZ0G3n6vt1Pgpf1j7I10Bxqc/tXMHIZoegNmDhi6wc5OPhHr3cZzJRta7/3mvMQm d4Ug== X-Gm-Message-State: AOJu0YzYGCR1HcJFLlxFrs1bOEhgR2EpJtg4jNpJqSutLc9YNu1IgDGT lC8CS12ilSj85+WgO5c6R96Ia7RMuvXaY8x622OCfh1TBR5N9SZsN0kQ1fJp X-Gm-Gg: ASbGncuVOO1mUFZCa3INcW/RqHEEkVYjYDGO1/6dEehp7x/sEc14zl05YFno2+xViTm LLkP5AF67oWsF2RYbKqRALb2t/tw6dUyhLIXSfE3IhsyO/4H1LURhdKqfTdvNwZTlS9u/fm/Jmb SlUUaauM0y2VxMK3a+IWGTdxqdmu1jLngHkrYpH1SgQRgxISSw35RwS7I9oR1bNk3qyDiOea+uu mvzfF3cnnyKi+xS7+9bj1mLVdQuvNp3YK2/avzYdJ1MSxtrOppeRv03zX6kr6IRo3v8pEhHS7ek gH0gXj+OGnvYL/Shj8Du2WAzJ8VKNNySwCNDo6Xx3mqs8idUTa+mgdrXJzAqorey7THqIkV0 X-Google-Smtp-Source: AGHT+IEgqzRuo4PX2cThb1x++dSmt2wlZKJ76gwWwr67nMzBOjIGRUIjQefC+QIJYt2ZIrO6OzFc7g== X-Received: by 2002:a05:6000:1561:b0:38c:1270:f96d with SMTP id ffacd0b85a97d-38c1270fb9fmr16668753f8f.50.1737705936990; Fri, 24 Jan 2025 00:05:36 -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 ffacd0b85a97d-38c2a1c402esm1941007f8f.97.2025.01.24.00.05.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jan 2025 00:05:36 -0800 (PST) From: Sharlatan Hellseher To: 75801@debbugs.gnu.org Subject: [PATCH python-team 1/2] gnu: python-numpy: Update to 1.26.2. Date: Fri, 24 Jan 2025 08:05:33 +0000 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 75801 Cc: Sharlatan Hellseher 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: -0.3 (/) * gnu/packages/python-xyz.scm (python-numpy): Update to 1.26.2. [arguments] : Add 'hide-gfortran. [native-inputs]: Remove python-cython. Change-Id: I1f02d45dd5c5bc7ad248dbbdc63a8e6a7a21ca9f --- gnu/packages/python-xyz.scm | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 4b311cc9b1..88e1796143 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9224,11 +9224,12 @@ (define-public python-cython-3 (define-public python-numpy (package (name "python-numpy") - ;; XXX: Any other versions up to 1.26.4 failed to build with error similar - ;; to: 'fenv_t' has not been declared in '::' 58 | using ::fenv_t; - ;; See , - ;; . - (version "1.24.4") + ;; XXX: Shipped with vendored-meson which is needed for SIMD and + ;; BLAS/LAPACK features that are not yet available in upstream Meson. + ;; See + (version "1.26.2") (source (origin (method url-fetch) @@ -9237,7 +9238,7 @@ (define-public python-numpy version "/numpy-" version ".tar.gz")) (sha256 (base32 - "0qwldmkq5bns561ppkz7psphc4jqfj5j1x4dhq0i8r4qwjjf7xc0")))) + "1snknqb4hmv6b720nsaz21g7h6z1ikdvnsqyy5vmgavnfr23hmzn")))) (build-system pyproject-build-system) (arguments (list @@ -9246,6 +9247,18 @@ (define-public python-numpy (ice-9 format)) #:phases #~(modify-phases %standard-phases + ;; XXX: istl/test/matrixtest.cc includes and fails to find + ;; the stdlib types when the gfortran header is used. Remove + ;; gfortran from CPLUS_INCLUDE_PATH as a workaround. + ;; Taken from . + (add-after 'set-paths 'hide-gfortran + (lambda* (#:key inputs #:allow-other-keys) + (let ((gfortran (assoc-ref inputs "gfortran"))) + (setenv "CPLUS_INCLUDE_PATH" + (string-join + (delete (string-append gfortran "/include/c++") + (string-split (getenv "CPLUS_INCLUDE_PATH") #\:)) + ":"))))) (add-before 'build 'parallelize-build (lambda _ (setenv "NPY_NUM_BUILD_JOBS" @@ -9328,7 +9341,6 @@ (define-public python-numpy (list gfortran meson-python pkg-config - python-cython ;; overwrite Cython from meson-python python-hypothesis python-mypy python-pytest -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 24 03:05:48 2025 Received: (at 75801) by debbugs.gnu.org; 24 Jan 2025 08:05:48 +0000 Received: from localhost ([127.0.0.1]:43505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbEhI-0001Oc-02 for submit@debbugs.gnu.org; Fri, 24 Jan 2025 03:05:48 -0500 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:51401) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tbEhE-0001OA-2L for 75801@debbugs.gnu.org; Fri, 24 Jan 2025 03:05:45 -0500 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-385e0e224cbso1020899f8f.2 for <75801@debbugs.gnu.org>; Fri, 24 Jan 2025 00:05:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737705938; x=1738310738; 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=/gO+hm0EBs79NponbjIEMkVp0kVid97yvNOTCu8oEmI=; b=bnU5sHhIiVou+BHzmwO6Fvjdma7zqhRQ4uVqUi2Ahqace6L6F4D4TLtudKY05PN/30 dZhmfG2PL4NLigqythX8+OcmPhaP7zjE9V9yrbKwC+ER2NTH3H09/iMAtj2Pa4+7BJ5I nL7rW6fXan8/tO/y3oe6w0hN3W78yVVAArJeAqZM5olZ9+r3Z4uRGRxUlgx6vEAT106S xT9jARoqPQTy7uQt0tOxymaVzNeD/5YqbXFSBrTZlJLwNSP2QU83JJmwOjRZ9W33s4C3 PodIKhjDuyzEqKlN5YYpRffK6Uyo1UsLWMFTq+hS4aWiqw1OIx5rolG8AuD9JlPaFkrs FgLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737705938; x=1738310738; 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=/gO+hm0EBs79NponbjIEMkVp0kVid97yvNOTCu8oEmI=; b=rs2dEgCAZtss6jUpz98DCpjTgE4aSqzgQSthxcfzo9oiR56yx3u/YOOunqtTwWocqP jdUB4Q6bF97AkorxSKZlXzrqCcNAUyDD4h7ADA8PVcJ5juBvHHSON5cozCQyfe99PxCp swcJNns5SHZfx3pQZAHLn7qNoszdwkEnkwNObvCS/Zy8NpjpNzfndrk2Y64YhZpSYPLQ GHt5qTD3UV2NQg23LRxseTBJYjhdyMAWinuCz2+CEdZ5amI1MG+xcL9MbENsZyVyVC5N BgNguhtRDMcZWkoL32gXm1JK7hYcaxGKiNTtQ8tRLigy4jDqs+M3Gsu7N3yI+3Nq6ylp xS/A== X-Gm-Message-State: AOJu0YzgAGT1s3sLzQBFhSQw+rmW+NU7P1O3wN6BUexVlqt0gO7ll8CC wjrAw6MLJzk0aCGJVvkNiJauqCXlTfr4aFCHQNmlhMetpQ8nkTouSRuGo6aI X-Gm-Gg: ASbGncunZAS8tJcD0HkvueDzszb/MgHFyRLmmBVMo5HLOS2sBi1t6A3fb7exn3TIWp/ +9sy1DZCKqF0H/LRuCNhSoHvmnZ3gYdyuGCnqME6TWMpLjf7xtAAUPZsz78AwWn5j4A7qkp0z+l +8zdClvdbm2KMPVTcYfKiSYSjEqk9TKX2GT2iUosU3Ta6Bx1wKlQkb6XeWYVf5ipo+eW8qeDlUO sNMTCBsk+d7vR5vnHOTnzxeQJuRqL95mBrYGY0Sd5q8Ks+gXYI0sSOo1BycMv6gUjcw7lFqJo6b D0g+8ER3K1bSMTXYABwN3zaaSv1i9FTnauWxvK10aLLJNT6COvexgB2Nodw2iTRVkTI4zHPh X-Google-Smtp-Source: AGHT+IGXGZiWoXGn055eXdp0rEUwTjEl4c0tC0nXTsGgnIbeDPjKArzpEckgVVnkrOBlPelWzjK3AA== X-Received: by 2002:a05:6000:18ab:b0:37e:d2b7:acd5 with SMTP id ffacd0b85a97d-38bf5655900mr24480620f8f.8.1737705937807; Fri, 24 Jan 2025 00:05:37 -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 ffacd0b85a97d-38c2a1c402esm1941007f8f.97.2025.01.24.00.05.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jan 2025 00:05:37 -0800 (PST) From: Sharlatan Hellseher To: 75801@debbugs.gnu.org Subject: [PATCH python-team 2/2] gnu: Add python-numpy-2. Date: Fri, 24 Jan 2025 08:05:34 +0000 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 75801 Cc: Sharlatan Hellseher 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: -0.3 (/) * gnu/packages/python-xyz.scm (python-numpy-2): New variable. Change-Id: I07e7aac8c1bf7e686b1c543a11f9ecbf682d6ad5 --- gnu/packages/python-xyz.scm | 74 +++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 88e1796143..d6bffb6f77 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9360,6 +9360,80 @@ (define-public python-numpy '((upstream-name . "numpy"))) (license license:bsd-3))) +(define-public python-numpy-2 + (package + (inherit python-numpy) + (name "python-numpy") + (version "2.2.2") + ;; XXX: Shipped with vendored-meson which is needed for SIMD and + ;; BLAS/LAPACK features that are not yet available in upstream Meson. + ;; See + (source + (origin + (method url-fetch) + (uri (string-append + "https://github.com/numpy/numpy/releases/download/v" + version "/numpy-" version ".tar.gz")) + (sha256 + (base32 + "13sdvwiqn85vw1dn1k1nd5ihadv82zhqm615imrqgmil33v0csgd")))) + (arguments + (list + ;; TODO: Tests fail on setup, there is some issue with vendored-meson. + #:tests? #f + #:modules '((guix build utils) + (guix build pyproject-build-system) + (ice-9 format)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-executable-paths + (lambda _ + (substitute* "numpy/distutils/exec_command.py" + (("'/bin/sh'") + (format #f "~s" (which "bash")))))) + (add-before 'build 'parallelize-build + (lambda _ + (setenv "OMP_NUM_THREAD" + (number->string (parallel-job-count))) + (setenv "NPY_NUM_BUILD_JOBS" + (number->string (parallel-job-count))))) + ;; XXX: istl/test/matrixtest.cc includes and fails to find + ;; the stdlib types when the gfortran header is used. Remove + ;; gfortran from CPLUS_INCLUDE_PATH as a workaround. + ;; Taken from . + (add-after 'set-paths 'hide-gfortran + (lambda* (#:key inputs #:allow-other-keys) + (let ((gfortran (assoc-ref inputs "gfortran"))) + (setenv "CPLUS_INCLUDE_PATH" + (string-join + (delete (string-append gfortran "/include/c++") + (string-split (getenv "CPLUS_INCLUDE_PATH") #\:)) + ":"))))) + (add-before 'build 'configure-blas + (lambda* (#:key inputs #:allow-other-keys) + (call-with-output-file "site.cfg" + (lambda (port) + (format port + "[openblas] +libraries = openblas +library_dirs = ~a/lib +include_dirs = ~:*~a/include~%" #$(this-package-input "openblas"))))))))) + (native-inputs + (list gfortran + meson-python + ninja + pkg-config + python-hypothesis + python-mypy + python-pytest + python-pytest-xdist + python-setuptools + python-setuptools + python-typing-extensions + python-wheel)))) + (define-public python-numpy-documentation (package (inherit python-numpy) -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 27 17:09:05 2025 Received: (at 75801) by debbugs.gnu.org; 27 Jan 2025 22:09:05 +0000 Received: from localhost ([127.0.0.1]:34738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tcXI1-0005xn-15 for submit@debbugs.gnu.org; Mon, 27 Jan 2025 17:09:05 -0500 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:46287) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tcXHz-0005xI-8F for 75801@debbugs.gnu.org; Mon, 27 Jan 2025 17:09:03 -0500 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-43622267b2eso51380385e9.0 for <75801@debbugs.gnu.org>; Mon, 27 Jan 2025 14:09:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738015735; x=1738620535; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=aeetDfBYBw1Uv8LRYATKKkAHixoW2bpS7fSOKjLTA5k=; b=mSkkXo1WjjjZA0kTbXvR6Zh5rdJCch/PlShuisbhw2ZOnjk4Mi1gdNylBDfqxQ2gso 4V0JW7UZsuSXYD6BEOBzaUvqSI3AURRd3LZUoe5I/etmA9l8noRG7XG77WBVxWTTi6WE z5izJoSED1Cpyy5y7JyzuO9yItvlQ6PgSfNJr6aTdOex+OBX97HI4RHqeYgiXXMAIuDt KklDRWiieLVKmsaNKLmkdhA6jODruqos7qtta3tuBaW0zmdD8PdfkyGbe1a1HPnktkl5 KvM+9d2x/pPBlWIEESB0RsT0gfcuongq9ic4P4J43rwSKvHXrwrG9ODWC7yKRxnSNHk2 WOrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738015735; x=1738620535; h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=aeetDfBYBw1Uv8LRYATKKkAHixoW2bpS7fSOKjLTA5k=; b=nzFKLNjlYRQdV10O/EVdvm8hNStUAT4rKUSj52qIApbbIOZPsToYTvznRaup7D1fWG 1ENKuf2jdiovAkjkRErxjviTN4D4+TxJF04kKr06V2sHYz4QeJul1Ev8eTXeAGWto0b1 X8kMUrlVXE2wwX6rN1dgrLu3E8adw9Y4UVs0Mz098qI+nYqc/i3p8IDUzJGbnfz25uAT ReyqhBiLCt+Udc5TNkeYTSAjomYipDoCLcrVLct4dFFFIu0s/rzm8g2MtZreOdJHk8cQ D7jkRw3tMy1xLbX81MFN1uWEaA/tjXR50Y5elnSO7GrmLFiAzs5PMxADUIgBcG5ZfDPH 2w+A== X-Gm-Message-State: AOJu0Yz4vt5EY88LfMU+HxaXDULsjq2L7WqFKtHnk/iRsMHgTUZXbHOu 2a+H6YOgdtTahjszBRfIF9jFxlmrBSu3QbWXhA0baCBAgGfsJ/aL X-Gm-Gg: ASbGncud69iJBPXip+FFsgbn4un0KOlolWQXITkqrbPtxtu6pCnU2+BQPBV13uy9GKd iqVPg1EP7h9C2aT6pCWZCai8x+g5YJ5MGkm5Z/Nb/VBN9f3HAku+ZhMZU+n9OCg2258KiyTffri C7dIHCRiufj06U7/0tjT06Pw2B/L5QbzCHWhSWVUODJCRysOGUOq8bw5JCpm9jxGdkmkJn5f5l+ iFmQ+C+z8gRYiZRusg/cuZLtbT166JzRCQmGWnA/T1Q/Kqv/g5YN8I+yeAfkxkl3sa6lMmBMqiI arl7Aq8RAUW2U8d70I3K4kgw8XNl+wUD4r2vYfT2Y1E887234TfTYad9 X-Google-Smtp-Source: AGHT+IGr/2zgf9/N+Y2e1p27c61wknlAUmHRoZ7PAaick2soD84CmmLHBP42KUfxxdBwTsM04ozIUw== X-Received: by 2002:a05:600c:4510:b0:434:a30b:5455 with SMTP id 5b1f17b1804b1-4389144f671mr359666635e9.27.1738015735064; Mon, 27 Jan 2025 14:08:55 -0800 (PST) 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-438bd4b9977sm146639855e9.25.2025.01.27.14.08.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jan 2025 14:08:54 -0800 (PST) From: Sharlatan Hellseher To: 75801@debbugs.gnu.org Subject: [PATCH python-team 0/2] NumPy 1+ and 2+. Date: Mon, 27 Jan 2025 22:08:51 +0000 Message-ID: <87wmefq58s.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: 75801 Cc: Ricardo Wurmus 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 Ricardo, These two patches bring the latest 1+ version of NumPy and 2+ but without tests which I could not fix, maybe you have stripes on your belt to enable them ;-) -- Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmeYA/MACgkQdtcnv/Ys 0rWoqQ//Z0AS9F6WmjAfMlJgv8OBN1AlATvUovywhWL3ZbzVxYD9uOIHsSmzfYl3 ayDYlyAfY25H9qiTeRCuwp1vHxWp5SjckqFtv+O9nKjnMbwkWFRmInK9WqHvUi+h 8NpKMBqhAQG8YTLer9sc8GhwRAjiCOBRSmDYTUqwoWUF7zgSx6JYtO8WNCda3UbI ygi7NPa+/FnZ9l/rkmC8H4qvMs/DeUBKxL6U7g+JRBgR+ZiZELt7nOXj8vrKVWMG HznNTaxQ5TkOYL3INP5xSlioKa2H1YaMFMR81vG7bdNAsINtypYBaXkbLIR6sMfa qHjZWJ3/JqcRRVzwem9iWC8OQAbhTcq8bVC13PgNdvJCpIR99/KBIEDuDJfjjmzr DqQQXl9eXwhj9O3Z7LWpoLaD41yw3YkUW4xd3LbnSaTjF6b7jl5aQp9mQQeaIw7P lt8QeSJw0yJaGF2QGJVrbf831T7XnuhHBXgpk3XH4osfCrQsa6HV+FdRAWRwiUfE M89TIBTW24jmtJrOr3REp4VqdwfFslKij57gj1Uvkuv3a5PC037N6saT6f7N8d5K GrYDvP25Uz9dRvSAHqJ/6dJ5+humU78uvG3GJ338M/7VnuvXN9xnLPeL9MwsdlKY Gtu9o8rDdGZF+g66vLWcIa6iBTLVO5jkJiybKRX8d4UooJwoo4U= =CygU -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 04 08:03:52 2025 Received: (at 75801) by debbugs.gnu.org; 4 Feb 2025 13:03:52 +0000 Received: from localhost ([127.0.0.1]:43102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tfIam-00011c-DT for submit@debbugs.gnu.org; Tue, 04 Feb 2025 08:03:52 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:46221) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tfIaj-00011I-Am for 75801@debbugs.gnu.org; Tue, 04 Feb 2025 08:03:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version:content-transfer-encoding; bh=YddOKt7woz58fJiD+t1MMrLuqiSdnDJ2WgY/laVAM8Y=; b=dDGy7LXev9b4i+JM1lg4aWlmkie6YF1KN5V99gLJtboZu6L9nM75IAiQ zpKpRMs6Y2DbwqL8ngggNJnsICy57SM0KZDdVmEF1zvFXQdppMSk4qLIJ 4GfS4cZ9jJO4ZYXXrGqWN0w+0WxWpEJoc0KGldEXyFagRPW3/4zWeN5zV Q=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="6.13,258,1732575600"; d="scan'208";a="206519670" Received: from unknown (HELO ribbon) ([193.50.110.49]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Feb 2025 14:03:43 +0100 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Sharlatan Hellseher Subject: Re: [bug#75801] [PATCH python-team 2/2] gnu: Add python-numpy-2. In-Reply-To: (Sharlatan Hellseher's message of "Fri, 24 Jan 2025 08:05:34 +0000") References: Date: Tue, 04 Feb 2025 14:03:42 +0100 Message-ID: <87y0ylyi8h.fsf@gnu.org> 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: -1.6 (-) X-Debbugs-Envelope-To: 75801 Cc: Tanguy Le Carrour , Munyoki Kilyungi , Lars-Dominik Braun , jgart , 75801@debbugs.gnu.org, Marius Bakke 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.6 (--) Hello, Sharlatan Hellseher skribis: > * gnu/packages/python-xyz.scm (python-numpy-2): New variable. > > Change-Id: I07e7aac8c1bf7e686b1c543a11f9ecbf682d6ad5 I=E2=80=99m no Python expert so I can only comment on the surface of things= and encourage you to keep going, because I hear people would love to have newer versions of NumPy and this looks like great work. > + (version "2.2.2") > + ;; XXX: Shipped with vendored-meson which is needed for SIMD and > + ;; BLAS/LAPACK features that are not yet available in upstream Meson. > + ;; See + ;; 2f3549c9d7c5048621568e431c86bc7530742723/doc/source/building/ > + ;; understanding_meson.rst> (Let me suggest not breaking URLs on multiple lines. :-)) The file also says =E2=80=9CAs of Dec'23 [=E2=80=A6]=E2=80=9D. Do you thin= k current versions of Meson would work? That would be an improvement. Also, not sure what they mean by SIMD, but in Guix we build generic code and set the =E2=80=98tunable?=E2=80=99 property if there=E2=80=99s anything= to be gained. As for BLAS/LAPACK, I suspect it=E2=80=99s just about detecting libraries, = so hopefully not something big in Meson. > + ;; XXX: istl/test/matrixtest.cc includes and fails to= find ^ Too much copy/paste. :-) Thanks for working on this! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 04 08:05:24 2025 Received: (at 75801) by debbugs.gnu.org; 4 Feb 2025 13:05:24 +0000 Received: from localhost ([127.0.0.1]:43110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tfIcG-0001AH-21 for submit@debbugs.gnu.org; Tue, 04 Feb 2025 08:05:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48022) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tfIcD-00019Y-0n for 75801@debbugs.gnu.org; Tue, 04 Feb 2025 08:05:21 -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 ) id 1tfIc5-0006sM-80; Tue, 04 Feb 2025 08:05:13 -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=4D1ayCnhumrevfXUVS4rClXLpgYin8LwhfMlBhnZiZk=; b=S3Jo3OeNUL1g5eM5R309 gd4wAyNyC/Y0GF2MXaz+X4MWOzWR6b3uDnTkch9hK8np3SFRb9nt35hFkNBpbYCx/rSM3CxORnOoh 0ricdK7s2eZHMLGdR6mN/lwpdiesC3UzZDzq7GQKpjB3facRCOx9gm5RdA0NZn9TYgzpoyhUwPhRY MEPlvxs38tE4tK90VwW4hPdSPX55dG1eaxUDvth38Ps2uzlzFp4gUZKUm/PDrs5mqM4rjPkffdTb8 Jp00ApH1sf1Gjq8J0IC/meCYqjNJb50pBUm90HVdJc9ttJuwnjmVTcYJ6/AxpkNvwg4Rm5F/goFMq EwfZCO4Q0AHU/g==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Sharlatan Hellseher Subject: Re: [bug#75801] [PATCH python-team 1/2] gnu: python-numpy: Update to 1.26.2. In-Reply-To: (Sharlatan Hellseher's message of "Fri, 24 Jan 2025 08:05:33 +0000") References: Date: Tue, 04 Feb 2025 14:04:51 +0100 Message-ID: <87tt99yi6k.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 75801 Cc: Tanguy Le Carrour , Munyoki Kilyungi , Lars-Dominik Braun , jgart , 75801@debbugs.gnu.org, Marius Bakke 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.6 (--) Sharlatan Hellseher skribis: > + ;; XXX: Shipped with vendored-meson which is needed for SIMD and > + ;; BLAS/LAPACK features that are not yet available in upstream Meson. > + ;; See + ;; 2f3549c9d7c5048621568e431c86bc7530742723/doc/source/building/ > + ;; understanding_meson.rst> > + (version "1.26.2") Does the Meson thing also apply to 1.x? From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 04 08:43:01 2025 Received: (at 75801) by debbugs.gnu.org; 4 Feb 2025 13:43:01 +0000 Received: from localhost ([127.0.0.1]:43187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tfJCe-0002uL-OM for submit@debbugs.gnu.org; Tue, 04 Feb 2025 08:43:01 -0500 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:52404) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tfJCc-0002u3-CQ for 75801@debbugs.gnu.org; Tue, 04 Feb 2025 08:42:58 -0500 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-4363ae65100so65657935e9.0 for <75801@debbugs.gnu.org>; Tue, 04 Feb 2025 05:42:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738676572; x=1739281372; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=Z3fSdySiDSm3hNk+srn5+S9omBVZv0pEr9dENLdjVNQ=; b=MjYfaCAZtSsGcZVCFamuRsxJc6TcV+dtVEsgcRY29S2JLB5Rwej2hbEL9fsIKCyrbe kC5sZyBrB2j/LESWpATBLKL+WbUP4e351ypjPpqVru36Cy1ShLYrSCXuCCsWb5AUGUJb Y5p4X7+BIrsHpW6D1MOAynG/p+ZyHPLvtI5B2G8W1Yh9nIWdkvD5IXTS+j8Wp252FAs+ GH4xt8k5FPnD1m7H2/GToSz/XP8grt7MWzFKkrrE8lfVfItEZljdhK27ulnfTUd5tBd7 uQRylm+wOkwPFaUOqsxEKJAth7hdUiHzUF7Q07iHpbl3Ki5gZ9gGCdvdPo1J5oELIyQq tssQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738676572; x=1739281372; h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Z3fSdySiDSm3hNk+srn5+S9omBVZv0pEr9dENLdjVNQ=; b=reefOt1lbCspnMabrGoRkNqrKsGLRuio3RCWRjPD6WXQNeZhQ0AEzAGcPJSpcd1hUB q3TPtpZo1Bao9kHjNS/slCZqiDOX1IrPX7V6JpyX+P4fpReSWbOszs0zo7ugZVOpSMn8 QSL/8psI1yRthWFoxHd/jaCiA5zb5p3EpLqgOEp9Byn+8FduZkU7S2l8+BtIGfscBwoi bc/cg/D3UKJp8H+n+Kz8c0Z4j2/+PgMBL9Y2b+fbagvMnz3rzMNlCZrUeY5YUskIxB4k KO/aJ4qTLRVL9JuPGIGk270CVeNqxPE5/SNIzAlmjECLH48Yq9mt2HIkANJcauY19DwL j/QA== X-Gm-Message-State: AOJu0YzvNRFciDRUwmmP49XwTZXUGw6D5MPdyPkAUkqXIIDqDs0R5CNY 2HU1/CxSC54jyPKfBO7ed4MczqojMLHHAuGmBOa5jfLf/CPvpsLt X-Gm-Gg: ASbGncsAWl/DHV/s+5gVPYlG+L6edEIM9Jv1InSNlWbv97wvOrGd8MJNm6Z6AQgbBIA fMVcles5e0/VKYsIAkUuigfGvvlBQylGFTkQc3T2IwQbe/rzv9yyu9+3ef861/z661KLl7lp6WD RcK9wU1Bv+gr0c0etsN5ZuL2uPpfsRggrs3wPksUj16nVfjedIKfH4A8kr19w6DIst0kXAZHuhr +gkeg5BMRMnGzw/aPe3Al8vuieLivSFqyvjJh15X/v+kxXkZbytyr3djs6UePS9wWi+D7MKpCZ1 yrWYUpufwSnQnVd80w2myX3X2WsOCvMy9CNJzq0MY1DQbqKrt3na5awnh/w25w6Zm58= X-Google-Smtp-Source: AGHT+IEKZRamshkPmJShvZcarGDG+ziry4DB3d722ewx019JhuSn85L3VKQa180D8/gP9PtsPHrXJA== X-Received: by 2002:a05:600c:4753:b0:434:f817:4492 with SMTP id 5b1f17b1804b1-438dc435842mr264796565e9.31.1738676572029; Tue, 04 Feb 2025 05:42:52 -0800 (PST) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38c5c1b51e1sm15848416f8f.77.2025.02.04.05.42.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Feb 2025 05:42:51 -0800 (PST) From: Sharlatan Hellseher To: 75801@debbugs.gnu.org Subject: [PATCH python-team 0/2] NumPy 1+ and 2+. Date: Tue, 04 Feb 2025 13:42:48 +0000 Message-ID: <87wme5j06f.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: 75801 Cc: rekado@elephly.net, ludo@gnu.org 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; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Thank you for review points. I'll apply them on v2, I would think to add python-numpy-2 directly to master which will help with some other leaf package updates (e.g. in Astronomy). > Does the Meson thing also apply to 1.x? As far as I see in GitHub it does for v1.26.5 and not for packaged in Guix = v1.24.4. https://github.com/numpy/numpy/tree/v1.26.5/vendored-meson -> 200 https://github.com/numpy/numpy/tree/v1.24.4/vendored-meson -> 404 > The file also says =E2=80=9CAs of Dec'23 [=E2=80=A6]=E2=80=9D. Do you th= ink current versions of > Meson would work? That would be an improvement. They do not upstream changes for some reason and pyproject.toml hard requires it: https://github.com/numpy/numpy/blob/v2.2.2/pyproject.toml =2D-8<---------------cut here---------------start------------->8--- [tool.meson-python] meson =3D 'vendored-meson/meson/meson.py' =2D-8<---------------cut here---------------end--------------->8--- I'll poke around to see if may patch that. =2D- Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmeiGVgACgkQdtcnv/Ys 0rWmMg//ZRdGnMfA1muTo1pMJJfRUlzbgLxrcZk9nY1dWWDFmhkUad7I9ejlGprQ 7qC+UtXUIQ5pENRqR5lB6ZDh2IN9MjO889z6kRJ/ObJj4OtBQRXbXZrqcek9JwMu 5ws1rp7jOsH6Ub1W3g3RNtqru6qHmlU47BonD3eCNcNyLrksMrFK4wNUqT+r2Zej FkXWwMchxj/ozpEDMV5ldO27oI3CHFK/diMbdQK+3k6h8LwaD830kJ62elgagwJy cuWeA3y2QE2zCJt95fEsCAJPYxcQxZDijPRlUv0GEaCdVJxFdyfOUa4op2pV4fpw 3Mg5jafI+ePea5b/s/Gv7h69gqVG82XfmQTh1d1cs33UR2mLq+MRRaX7z2oopq88 6FXrE+PUBr9LQPo8ytRlqYbNsM7uPZl35oLf4h+ZpmwQDzsiKBCOldQ3qF4gLSS+ 4As2P8haJ8KBTQrIUzb5NWZgfQ8FyuTFUjACoUaT0iwidhE8jDKoVb2oeWClOYE2 E1bkby2TrwZqozMTE7QvlPquEmgTGw3GaWnyj5UXk9Ndp8fQEyu/wySdl88uCayV 5/S2LVgYt0hsvXE/2hxJf5LJzIu4fnvIChjFZs99Vlu0IHbtCrxXSHp5b+yzNu76 XGI8ntiwEkMaS0DG5gYp5lrfHFCsykMyKrOakV12HFizbDuyuMo= =W5e2 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 11:01:12 2025 Received: (at 75801) by debbugs.gnu.org; 10 Feb 2025 16:01:12 +0000 Received: from localhost ([127.0.0.1]:52087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thWDf-0001vz-HC for submit@debbugs.gnu.org; Mon, 10 Feb 2025 11:01:11 -0500 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:49480) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1thWDa-0001dx-T0 for 75801@debbugs.gnu.org; Mon, 10 Feb 2025 11:01:09 -0500 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4361e89b6daso31233885e9.3 for <75801@debbugs.gnu.org>; Mon, 10 Feb 2025 08:01:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739203261; x=1739808061; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=dyBpbTQeK9v8Kn2JkKbgwm24VlgziRtyNnfkD0JTX50=; b=YqJWoIXkT0a2j23MsC0P2EnWXMiWo6vC+Hhyad1JhWbkzJLD9Pze0WQAb/hEjk9Oph YkwGRYut5pstBcSR2bBucvtxAhSMymZEqBdNOcvILlyC+yJhvWOe+XuZ8ugH1wtsNEna Ir1Faq7Yi6OChjNZOu9trnIzqLeyQmPhXvRwKc/ow4xocyqGk6rQmPObCCQ7bPH7hS9r nnRGkGPZo/cQh8kSvvbmVfO9pDsuzzT3A/oX0rK/iYjbpoCro5q9293qFPTLGK3fO/z1 nMvLYrE2zXdoXSDUtu41uKCAPIdScOVOrczZEYgP97VUegAraO0qC4wxR0si2geQhzIS C+eQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739203261; x=1739808061; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=dyBpbTQeK9v8Kn2JkKbgwm24VlgziRtyNnfkD0JTX50=; b=qeRmP+BMDabQ2x2PCaG0o2Gh3Ph4EDTH+iJyf/MfkDatax4szsHrjVCjccJlx8z62d QqjcFBmekUpoT/XJPbfBOZHeNmcMLwacuyYQn6ITuf7gjIECYQ3xL/jTnXZnHNLDwf9Z OFFLI0NgrkZe4bKOXcLm9xLUoAqQKlR42QRxMpjzY+YvJEbSoasHnNw4AkmEdLxyi4dU iEFhBSR9nJ7syXjvPwO26UqCbWrwt/ZSIn7LwKPyYTSV4+oJBmvEgyA3A4SfuuCNtdRV 6VjdVNNwSZWG9fTE5A+zsrTp5wQJPNWY5n+YGggrdwIPhp91FjWRI3sxtabCvSkUVNrp 1gEg== X-Gm-Message-State: AOJu0YwQyF70+6wwHm1O9ci2UdQnDk0XzdeI9Ghzxix7tjUkZLRMYNvi ne29BjOi9LFpFJ4Lh4lslgvCQRCfEWHxe70h/Uiaj9oAvg1fY4xiGwCcmsoS X-Gm-Gg: ASbGncsnBh7dCysFrUMyZMS1ubxCBcteC4ncEvi3rNb31mIweHFlvT8zeXMCYS920T0 Zuo8VVC7sGy7OXYnovBIilaHrYGovO0pl9sxhkHZqDhbOyAuqUoqaumc1VPvUR1wsJnh120jKpR 2lRUPycI1EEYrTL2FqWrAf2+omjNUeDInpU5r7y7qflXTb6Cjrwcpx6pQeuwHd0/JnDwajPPn3U lZa04gOitAyUWldeK8FdvEMV9F0FSIFK0HXSTBBRU90y4Aoev5wTp+I3MVwvnCF//5G/9b7xIAx y/2BQl8sy1d6LemcTy8IayH9TdYMSiiDXawJVhIr0S6wxTNu3XgQ+YzDGTjt7VsWsV0= X-Google-Smtp-Source: AGHT+IFKivadifEG7tRks7YbwHyd+IDRKY3VZiysMjPJbCo2+RxCMwOC3xwaBev4XvBVzLnRbx5v8A== X-Received: by 2002:a05:600c:56d0:b0:434:9c1b:b36a with SMTP id 5b1f17b1804b1-4392dfbd5d8mr86818055e9.13.1739203260349; Mon, 10 Feb 2025 08:01:00 -0800 (PST) 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-4390d94d802sm190380175e9.12.2025.02.10.08.00.59 for <75801@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Feb 2025 08:00:59 -0800 (PST) From: Sharlatan Hellseher To: 75801@debbugs.gnu.org Subject: [PATCH python-team 0/2] NumPy 1+ and 2+. Date: Mon, 10 Feb 2025 16:00:58 +0000 Message-ID: <87msetx005.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: 75801 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, I've pushed update for 1+ to python-team with minor adjustment to comments. -- Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmeqIroACgkQdtcnv/Ys 0rWo6Q/9GTBwgbOAmJNMCCVDVADP1FHh3AGwnoz8nEwIaBF42rlWkxq5/9/OiDKG bdtS+cwQ9CbKiCrBuM4dQZZr1zjurY+UBvxc1Z8iXgM+hWTnwP3P54bWScK5VFMq BvmXLQsuylkXok1349L8UUk2iPpu9QNrh2eaKmKLteRgshtialGC4pwWFkvPevrt Qm240RcXz/1vAYP6cp4JqgtyMXJJXzjdbhuNPajYkzh3C+CkoYh5CLphEx29347M RqFNBQ/FtJlXmcqyUCW7O08jZCQjTDmrp7xyKdVYm0B3QGUN37kDL+mQSjMAy3XO GK9V1eFkdfZdwhSOqfd+0fZnGZeysaHiizhvo6Xjo9uoFLZbOoDsUfnqsidBsTJb MWrGPBK6HALaEfNwCNsspayQHST6m/cSy/WlKyXkYcHEGXxIfdvM9RQaSmcx1gaH YRJSRzwmg49ifFcJEgBcJ0TVy71WU91/J241k5YUinqbV6Lsi1Nm3FMZ/HHZlxoE ODRdksdT6qrRjWTnxks+M8Ldr0IGsOu5qWI6tlDA99f1AbWq+C2ivsusUXsL4+Nx lZnBXBGGlh3tIUlYq2usGtb/T5NVAomYsUQE7S/dNKIb82alVmh7eBuNKCrfT9+c xN4dyuhGxJDrpm1fsV83t3/9GyVj/2yI3XPxsqiB7oPMfvB62yg= =3LlJ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 12 12:54:08 2025 Received: (at 75801-done) by debbugs.gnu.org; 12 Feb 2025 17:54:08 +0000 Received: from localhost ([127.0.0.1]:38189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tiGw4-0007df-EQ for submit@debbugs.gnu.org; Wed, 12 Feb 2025 12:54:08 -0500 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:42283) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tiGw1-0007d6-UT for 75801-done@debbugs.gnu.org; Wed, 12 Feb 2025 12:54:06 -0500 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-38ddc36b81dso725836f8f.1 for <75801-done@debbugs.gnu.org>; Wed, 12 Feb 2025 09:54:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739382840; x=1739987640; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=2pDLuNk/EyCjbgRrRiLozLKBX/HMUa6p2iTZF97dW/s=; b=O3N8o/C/eZagLVA/cI/W4Pv4fS24yNGY/lye8ZCWR8iV00PFGWm4OBxMRhVCm+rw8w 1dTLzfPdWCE0JztZvWATK59NFWGcQCbM/aVn4PmFv39A4ftSXlQzAVZi9n2jB3kISjYk JvOiRljb9ZWWRRLNGHDsNMUSvjKg1wS/a4C0uFFV7nBokSXrWiZ7+7R5iGKXJnQHnbVb PT12xPVROiVtRohDs436oClO6Iu0k2wqy2DCSBlh4ryER7PBtwi7NmARUT6nnqdJG5CL X8e//3JJpzkCWG3vjx2CxiwNXiKjYizoalskDGHBUlNdWKVUAOvc+XGAHO2/CX9i73GK 9c7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739382840; x=1739987640; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2pDLuNk/EyCjbgRrRiLozLKBX/HMUa6p2iTZF97dW/s=; b=RjtLiJ4pkD2R05qEz9nES/51PYzdIjhkEBkLiBCYgtDh7nvK32ax1WJyiytdBsHhAf QQhM0l6l8m8MEM5oR7THkZairSsMg4mcLw1GDMc+yffuyLrkTyrybdlWHF+qT1wrT8dR YVv42zsMRS1hgUNFWDRCTvIdlQtlM5bqitTjt94ZYNONXq44vaINbBRQMyCzj+jQiO9D gg3t0hx2cWkpK7azjYSmcbE7pbz3T/U1FHzT8KDVntrwufTP0isv93PX4QI0eyINnIj6 DJ16wJZlwEOorh7V/MhptWYrw9YMxWMKuce7NJ/3Ennhky2i32T1XYvGBnJSGSA/TjHT PRhQ== X-Gm-Message-State: AOJu0Yxl/Tl5p3PdkhfAEEfww+kCyrPeBQ+FF9zr9tHAhHC83wsy63jE J7+lx1ln54i0UihwvyBBGaUQXvWBNmbz0TAP/wp090EV/NhmahF3M4m5Zq8E X-Gm-Gg: ASbGncsrcAORT2iDf5HfAZTt10+r9WKAYjlrjk58/d3QocAk80OV1zt+sENvRrIQr/L vRn4gyLo9/psRyWSYN0qANfFonoAYs1HuRKesXo3qjKk/2dBQ1oVNu+xnQtN9liFS022F7tvUgf q/KkC16Pe8wXOE+T0GPuyQY5ak4DUuY30EmAX7YxKpr+QV94jYwugRDupItrAieE83KbqqHqSWt Bo2uQoBdG3Wi3bh1uXU76bv7pLSxtbFsgqSKk1ez4fwphpIXzjbQXxjJ/fS90RE2LenWWWBlDn9 EhkrYK8Y8Ni08vvLEPxfbPi7TVhN/hw3y+gEHzBXPgKKc3phXIkR1mOwT2dMag2virY= X-Google-Smtp-Source: AGHT+IHiuPVuvn2DdtpHM5If7ieTf32OneAfjF2rsgohz9j0u1UVQ3RFjQH+C/noPffl4Bp3r7S84w== X-Received: by 2002:a5d:6d0a:0:b0:38d:d274:4537 with SMTP id ffacd0b85a97d-38f245fd3afmr156792f8f.7.1739382839517; Wed, 12 Feb 2025 09:53:59 -0800 (PST) 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-4395a04ee2fsm26311115e9.4.2025.02.12.09.53.58 for <75801-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Feb 2025 09:53:58 -0800 (PST) From: Sharlatan Hellseher To: 75801-done@debbugs.gnu.org Subject: [PATCH python-team 0/2] NumPy 1+ and 2+. Date: Wed, 12 Feb 2025 17:53:57 +0000 Message-ID: <87a5aruk0a.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: 75801-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 python-numpy-2 to master as c9abfacd9f58f7365668b67a8125640b7497932a. Someone or me later may fix check phase to make it work. -- Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmes4DUACgkQdtcnv/Ys 0rV5WhAAgS8P2Y4f+sUFrxw5zWlaUs3po2FbEZHX6PXcZduO7M3Q9JsC1IWKUSPE nLemvGtGDIUWs12622kzkP7UxlWw5tSg7+pd8BfkZUsBtgJt/+Ts9B7D8vaSotl7 9F+odDMXRRWzd/u/3EgGu+G4IJKAe60yJVZzDhcA1gm5opRy6K/w9FZjt3MjAswV tIUM7svV9bvBpRStmNcDX9HL0qs8+Vh9adkklqK+q5l9pkO8pNgHWm3HCWD3QnGX 9FdwpZDRmhBGU8pO5lTweMCCiE9A+INmGctCTgfr6B7Xg/ostNMgE/s/5RO4oPJL wwzlLoQNLChqMhO//z6fe7RdsB9bG5Pii1QkddiUYy7oQSE0gPe0bxnuajYXjiID QnlR4xcpZTqxrkxJNHDl5+2wET4e1mfn+LhCnK8ALNVW2YbvTiThaIcu8PZRiBRp ZwWgaBuvn4xbAxWjoAXNF5iSQWw65c6Ai/R0/bzVm7u0fAfNqgwSlk4rJzPF2bSz OWfzN8gyQmIkkG8PvXO6b9+uiWnpwoO6JA+RK8PGd2XZQaOXOb11Gin/hOva7Sat uflsflwqX5Fv8LQdgwnFYulEHyiW9m03ckr9FhFindAJWqQX/TOs4pKy3fOfqCht GnBhA2yB7wENuPY/zsmK4eTHCbVR6KT1xEvBvwnCntuBTcW7/Jo= =nKAQ -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 02:32:51 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 13 Mar 2025 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator