From patchwork Sat Oct 26 21:47:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Hilliard X-Patchwork-Id: 2002890 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XbYD911zWz1xwF for ; Sun, 27 Oct 2024 08:47:53 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id C11C1813AD; Sat, 26 Oct 2024 21:47:50 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Qu3WOFh3qJjg; Sat, 26 Oct 2024 21:47:49 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.142; helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org AE00E81225 Received: from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142]) by smtp1.osuosl.org (Postfix) with ESMTP id AE00E81225; Sat, 26 Oct 2024 21:47:49 +0000 (UTC) X-Original-To: buildroot@buildroot.org Delivered-To: buildroot@buildroot.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) by lists1.osuosl.org (Postfix) with ESMTP id A3D2C5C53 for ; Sat, 26 Oct 2024 21:47:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 6399A605E1 for ; Sat, 26 Oct 2024 21:47:47 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id vl9VV621qF-z for ; Sat, 26 Oct 2024 21:47:46 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::131; helo=mail-il1-x131.google.com; envelope-from=james.hilliard1@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp3.osuosl.org 47DB86059A DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 47DB86059A Received: from mail-il1-x131.google.com (mail-il1-x131.google.com [IPv6:2607:f8b0:4864:20::131]) by smtp3.osuosl.org (Postfix) with ESMTPS id 47DB86059A for ; Sat, 26 Oct 2024 21:47:46 +0000 (UTC) Received: by mail-il1-x131.google.com with SMTP id e9e14a558f8ab-3a3b4663e40so11699275ab.2 for ; Sat, 26 Oct 2024 14:47:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729979265; x=1730584065; 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=RDUa/EAzGmwqsssq2VrPXSWkRN7qOYUo3ofnVI46M5M=; b=ivS+D54apFgHQmhM+mhilCEvq9SKySnmPhPyxfXmAvEi9fRFwZLjPvNLhSdUCzxnwg CaItfCyP2gNo+otFGcFZOteDYoMKG44wT3CIPRZdKGHdqgfsNllRdk0/aZRt3tTcWkXI iHbZcBgtPbnzfsfk0DnCctinpVBnD+kwpf4zBGJV4LJuHyTTkwpnqiq6XZtzU9edCcsM gAhM8cyuB1k48fL/JkMbZlb5+qn+sbjEaoBtD+P5rpCOosRgWmkQeyWPRjmL6NKvx6y5 kimHSoJJw7V4yxoOkDhclcEMmzUfEI/nYQoJRdxPT8/9SosD0DIsTlnfXeH7tvWjwA1g 6r0A== X-Gm-Message-State: AOJu0YyQ5HEtyOl4cRssS+MSHmww8vo7TizvrdCAlU17R0DueFlth4ua eL01ZV4u4ZDf7ky7wiXunX4qKEbXcbI7mnXfZm735rLjUL3ewmXsMfL2Eg== X-Google-Smtp-Source: AGHT+IEK0fZcawk7cCfu+QPwQi1R9wAX9ROA0dmBNoDfTVdJQu458057pL8EeUUGLchHhPuPyPY6WQ== X-Received: by 2002:a05:6e02:194a:b0:3a4:e377:d906 with SMTP id e9e14a558f8ab-3a4ed2b1f77mr25160525ab.1.1729979264954; Sat, 26 Oct 2024 14:47:44 -0700 (PDT) Received: from james-x399.localdomain (97-118-131-57.hlrn.qwest.net. [97.118.131.57]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3a4e6e022e2sm8914685ab.51.2024.10.26.14.47.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Oct 2024 14:47:44 -0700 (PDT) From: James Hilliard To: buildroot@buildroot.org Date: Sat, 26 Oct 2024 15:47:40 -0600 Message-Id: <20241026214741.3735496-1-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729979265; x=1730584065; darn=buildroot.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=RDUa/EAzGmwqsssq2VrPXSWkRN7qOYUo3ofnVI46M5M=; b=OVorugOgX36q4q2f/oCUTYgNogtmsBXwjnSfHFR/NWZUAlPM/zPgjsyOFPZFN3m8IB pT+pk/fT4Ks4kqCKolUOUJGszf+UYuqSPO4VosxBjNF8pkK/WA91exe9ci0qlQTdHTHU An14xTafufcAJ4WNQPbGRVs617FXumbM877kPKZbQOP2GpG7ePuuhVul1BDaLZ/DtsP5 riMFXOljsVcjYYIdNU25F7qe4w922TiIMWc+jUNxvuyLajQ02U21a8KRmJaE3zNrmukC icO1wx9yuTiCSbndkc2uKzV3wktT3veMJ+VhKY5Qm+Wg+DPKf/Xq9c9zQxB152s6HG1J nkVQ== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=OVorugOg Subject: [Buildroot] [PATCH v6 1/2] package/python-numpy: bump to version 1.26.4 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: James Hilliard , Jagan Teki , Asaf Kahlon , Guillaume William Brs Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Add new supported architectures. License hash changed due to date update: https://github.com/numpy/numpy/commit/c1ffdbc0c29d48ece717acb5bfbf811c935b41f6 We need to build python-numpy with its vendored version of meson as it currently relies on features that are not yet upstream. To do this we can simply set the PYTHONPATH with the vendored meson path before the normal PYTHON3_PATH so that the vendored version will have precedence. We need to set this for both host and target numpy. We also need to set the architecture specific longdouble_format property as numpy is unable to determine the value for this without being able to execute target binaries. See: https://github.com/numpy/numpy/blob/3e7e5c3cabb8f1a0d940dc6f2058fed4a8c3e284/doc/source/building/cross_compilation.rst Signed-off-by: James Hilliard --- Changes v5 -> v6: - add comment about test program - add missing BR2_i386 long double format - remove duplicate BR2_armeb Changes v4 -> v5: - Add new architectures - fixup longdouble option --- package/python-numpy/Config.in | 6 +++ package/python-numpy/python-numpy.hash | 7 +-- package/python-numpy/python-numpy.mk | 62 ++++++++++++++++++++++++-- 3 files changed, 69 insertions(+), 6 deletions(-) diff --git a/package/python-numpy/Config.in b/package/python-numpy/Config.in index e10618f058..f8c71274cd 100644 --- a/package/python-numpy/Config.in +++ b/package/python-numpy/Config.in @@ -3,15 +3,21 @@ config BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS # Numpy has some CPU specific code default y if BR2_arc default y if BR2_aarch64 + default y if BR2_aarch64_be default y if BR2_arm default y if BR2_armeb default y if BR2_i386 + default y if BR2_m68k default y if BR2_mips default y if BR2_mipsel + default y if BR2_or1k default y if BR2_powerpc default y if BR2_powerpc64 + default y if BR2_powerpc64le default y if BR2_riscv default y if BR2_sh + default y if BR2_sparc + default y if BR2_sparc64 default y if BR2_x86_64 config BR2_PACKAGE_PYTHON_NUMPY diff --git a/package/python-numpy/python-numpy.hash b/package/python-numpy/python-numpy.hash index 6629cebbce..34426e7557 100644 --- a/package/python-numpy/python-numpy.hash +++ b/package/python-numpy/python-numpy.hash @@ -1,7 +1,8 @@ -# Copied from https://github.com/numpy/numpy/releases/tag/v1.25.0 -sha256 f1accae9a28dc3cda46a91de86acf69de0d1b5f4edd44a9b0c3ceb8036dfff19 numpy-1.25.0.tar.gz +# md5, sha256 from https://pypi.org/pypi/numpy/json +md5 19550cbe7bedd96a928da9d4ad69509d numpy-1.26.4.tar.gz +sha256 2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010 numpy-1.26.4.tar.gz # License files, locally calculated -sha256 1034d3bd61783f3b5e7ec3e7ca818f4da4135132323a0ef99f4c0edb3c7f6bd2 LICENSE.txt +sha256 263223390c43a9d4a0841e0209265fd927a198f8e89c8eee809b7437d7e5e8c2 LICENSE.txt sha256 c27d0a8026bdb8876562b720ab24d1688e3827a89f6083cd6e7e8caa9584aba3 numpy/core/src/multiarray/dragon4.c sha256 fbc539f47d0cf83bc61378080fb873d5c14630126cacbfe754035c3926daa5ec numpy/core/include/numpy/libdivide/LICENSE.txt sha256 a14cc25e10d40a3aa705b7de2fb764a6535d8ee9b2db4e1724900585457dfd55 numpy/linalg/lapack_lite/LICENSE.txt diff --git a/package/python-numpy/python-numpy.mk b/package/python-numpy/python-numpy.mk index 200fac20a1..eec0e20d24 100644 --- a/package/python-numpy/python-numpy.mk +++ b/package/python-numpy/python-numpy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_NUMPY_VERSION = 1.25.0 +PYTHON_NUMPY_VERSION = 1.26.4 PYTHON_NUMPY_SOURCE = numpy-$(PYTHON_NUMPY_VERSION).tar.gz -PYTHON_NUMPY_SITE = https://github.com/numpy/numpy/releases/download/v$(PYTHON_NUMPY_VERSION) +PYTHON_NUMPY_SITE = https://files.pythonhosted.org/packages/65/6e/09db70a523a96d25e115e71cc56a6f9031e7b8cd166c1ac8438307c14058 PYTHON_NUMPY_LICENSE = BSD-3-Clause, MIT, Zlib PYTHON_NUMPY_LICENSE_FILES = \ LICENSE.txt \ @@ -22,7 +22,10 @@ HOST_PYTHON_NUMPY_DEPENDENCIES = host-python-cython PYTHON_NUMPY_CONF_ENV += \ _PYTHON_SYSCONFIGDATA_NAME=$(PKG_PYTHON_SYSCONFIGDATA_NAME) \ - PYTHONPATH=$(PYTHON3_PATH) + PYTHONPATH="$(@D)/vendored-meson/meson:$(PYTHON3_PATH)" + +PYTHON_NUMPY_NINJA_ENV += \ + PYTHONPATH="$(@D)/vendored-meson/meson:$(PYTHON3_PATH)" ifeq ($(BR2_PACKAGE_LAPACK),y) PYTHON_NUMPY_DEPENDENCIES += lapack @@ -38,6 +41,59 @@ else PYTHON_NUMPY_CONF_OPTS += -Dblas="" endif +# Generated by running this test program under QEMU: +# https://github.com/numpy/numpy/blob/v1.26.4/numpy/core/meson.build#L376-L455 +ifeq ($(BR2_arcle),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_DOUBLE_LE +else ifeq ($(BR2_arceb),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_DOUBLE_BE +else ifeq ($(BR2_aarch64),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_QUAD_LE +else ifeq ($(BR2_aarch64_be),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_QUAD_BE +else ifeq ($(BR2_arm),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_DOUBLE_LE +else ifeq ($(BR2_armeb),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_DOUBLE_BE +else ifeq ($(BR2_i386),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = INTEL_EXTENDED_12_BYTES_LE +else ifeq ($(BR2_or1k),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_DOUBLE_BE +else ifeq ($(BR2_m68k),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = MOTOROLA_EXTENDED_12_BYTES_BE +else ifeq ($(BR2_mips),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_DOUBLE_BE +else ifeq ($(BR2_mipsel),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_DOUBLE_LE +else ifeq ($(BR2_powerpc),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IBM_DOUBLE_DOUBLE_BE +else ifeq ($(BR2_powerpc64),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IBM_DOUBLE_DOUBLE_BE +else ifeq ($(BR2_powerpc64le),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IBM_DOUBLE_DOUBLE_LE +else ifeq ($(BR2_riscv),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_QUAD_LE +else ifeq ($(BR2_sh4)$(BR2_sh4a),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_DOUBLE_LE +else ifeq ($(BR2_sh4eb)$(BR2_sh4aeb),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_DOUBLE_BE +else ifeq ($(BR2_sparc),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_DOUBLE_BE +else ifeq ($(BR2_sparc64),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = IEEE_QUAD_BE +else ifeq ($(BR2_x86_64),y) +PYTHON_NUMPY_LONGDOUBLE_FORMAT = INTEL_EXTENDED_16_BYTES_LE +endif + +PYTHON_NUMPY_MESON_EXTRA_PROPERTIES = \ + longdouble_format='$(PYTHON_NUMPY_LONGDOUBLE_FORMAT)' + +HOST_PYTHON_NUMPY_CONF_ENV += \ + PYTHONPATH="$(@D)/vendored-meson/meson:$(HOST_DIR)/lib/python$(PYTHON3_VERSION_MAJOR)" + +HOST_PYTHON_NUMPY_NINJA_ENV += \ + PYTHONPATH="$(@D)/vendored-meson/meson:$(HOST_DIR)/lib/python$(PYTHON3_VERSION_MAJOR)" + # Rather than add a host-blas or host-lapack dependencies, just use unoptimized, # in-tree code. HOST_PYTHON_NUMPY_CONF_OPTS = -Dblas="" -Dlapack="" From patchwork Sat Oct 26 21:47:41 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Hilliard X-Patchwork-Id: 2002891 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XbYDC4DzZz1xwF for ; Sun, 27 Oct 2024 08:47:55 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 70F4F40363; Sat, 26 Oct 2024 21:47:53 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id Um4GwN0ekhW9; Sat, 26 Oct 2024 21:47:52 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.142; helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 19CC44035F Received: from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142]) by smtp4.osuosl.org (Postfix) with ESMTP id 19CC44035F; Sat, 26 Oct 2024 21:47:52 +0000 (UTC) X-Original-To: buildroot@buildroot.org Delivered-To: buildroot@buildroot.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) by lists1.osuosl.org (Postfix) with ESMTP id 8249D5C24 for ; Sat, 26 Oct 2024 21:47:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 703CE4010F for ; Sat, 26 Oct 2024 21:47:48 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id S4YKmm3cBR66 for ; Sat, 26 Oct 2024 21:47:47 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::12f; helo=mail-il1-x12f.google.com; envelope-from=james.hilliard1@gmail.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 3343740003 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 3343740003 Received: from mail-il1-x12f.google.com (mail-il1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) by smtp2.osuosl.org (Postfix) with ESMTPS id 3343740003 for ; Sat, 26 Oct 2024 21:47:47 +0000 (UTC) Received: by mail-il1-x12f.google.com with SMTP id e9e14a558f8ab-3a4e40a1d7eso7352415ab.1 for ; Sat, 26 Oct 2024 14:47:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729979266; x=1730584066; 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=fsQ2O4ZupyNUVnYbgsBaOZ8N6/5TAx6BiorbeeroqbM=; b=N5jxf1WQZMxNWRzJCXc/9DiQwRiMc3JcTxkEFx/KQTZF9YI2iQq+1gZR2SALm0AQBP NehCi1dW/e/hWiT5cE2gWVNgF/TBN6mO3Ka9x5H1iI9iBgCRNeebefEnQ0B50wbn1z/0 tC1/3w62+goVM5ialow9vfcSriHQSiE2s6EWzltViCkfdJDtICoP6/9tD5Rh1Lo0KkBY eMdHJtgGULEeEd6/8IhOyOU0/z4/ntFiywVax6Yv1LWaCwEZIFgxa6XoQhp5VdIN4zal PF0qa40Pz5sjI7MCXyJ6FISzpvMn1LwaDRNqNqDUoDrcSfKWMGs2g6DcrhymujwPw+Gh W/3A== X-Gm-Message-State: AOJu0Yy5kmUlXey0DCM9d5rfQHR3ZDZAfJBNSkWqSJ4hoSXx0JYIImvk 4CujAUFNJSV6akmuaQ0yJR6bmc/TauGnhJBywB+leHXkbXGMd0KvsYESMQ== X-Google-Smtp-Source: AGHT+IHcc2MOKoVDA6CkYKdy8Xm3ABol5H/snsiUa/Vnj/BSP6WF+XxHFr9jjiKSD3XqBwrQ5QQw4w== X-Received: by 2002:a05:6e02:16cf:b0:3a0:9cd5:931c with SMTP id e9e14a558f8ab-3a4ed33225bmr32303215ab.20.1729979265932; Sat, 26 Oct 2024 14:47:45 -0700 (PDT) Received: from james-x399.localdomain (97-118-131-57.hlrn.qwest.net. [97.118.131.57]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3a4e6e022e2sm8914685ab.51.2024.10.26.14.47.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Oct 2024 14:47:45 -0700 (PDT) From: James Hilliard To: buildroot@buildroot.org Date: Sat, 26 Oct 2024 15:47:41 -0600 Message-Id: <20241026214741.3735496-2-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241026214741.3735496-1-james.hilliard1@gmail.com> References: <20241026214741.3735496-1-james.hilliard1@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729979266; x=1730584066; darn=buildroot.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=fsQ2O4ZupyNUVnYbgsBaOZ8N6/5TAx6BiorbeeroqbM=; b=ETshD//VMIMJzxG+BdQgtLyfIdrx/B37M+0ZDjJANJdgq3EMAWKmPUtEpb+jbn7Luz 384g7bD+aDICfQNGlc8wFqi48Tzi/lbT83vAge6t5e/GUd6fHFJ4WxKstWfhsC9XMh4Y dKbtiTFQEWYnrLa/822pM/ges08ovjQGE4pR65sFU0ELHF5uRY/VLASN1XEWIlwK6vs9 MKG+4NxiVxyF9mikG0V2nKPPLDpsBeQOfbTzHylLqjijHLT7zbjhkvSQvRkdPd2xiwre R4gyPA8pkzWcF8PS7y4TAKawhZIHYijmJSh8uBczxJwd0EUCYRuRYoqqVj8uhxvgckt3 mhFg== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=none dis=none) header.from=gmail.com X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=ETshD//V Subject: [Buildroot] [PATCH v6 2/2] package/python-scipy: bump to version 1.12.0 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: James Hilliard , Jagan Teki , Asaf Kahlon , Guillaume William Brs Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" License hash changed due to date update: https://github.com/scipy/scipy/commit/0ace7295322148d74932bee32b0647e29c38fc8a Signed-off-by: James Hilliard --- package/python-scipy/python-scipy.hash | 6 +++--- package/python-scipy/python-scipy.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-scipy/python-scipy.hash b/package/python-scipy/python-scipy.hash index bee5d698a0..5b8cac8055 100644 --- a/package/python-scipy/python-scipy.hash +++ b/package/python-scipy/python-scipy.hash @@ -1,8 +1,8 @@ # md5, sha256 from https://pypi.org/pypi/scipy/json -md5 0e8eea0f7c4fe7d8102366230c96d66d scipy-1.11.4.tar.gz -sha256 90a2b78e7f5733b9de748f589f09225013685f9b218275257f8a8168ededaeaa scipy-1.11.4.tar.gz +md5 22683fcf9a411f0a5254b7509bea0a6b scipy-1.12.0.tar.gz +sha256 4bf5abab8a36d20193c698b0f1fc282c1d083c94723902c447e5d2f1780936a3 scipy-1.12.0.tar.gz # Locally computed sha256 checksums -sha256 5517022426a56179540ee6eace15fd723ef8fdb83b2900fed2152dd2e2f972a2 LICENSE.txt +sha256 c29fb8e5936f33237a8b15256b4c6e93037f05bbf58c3d7b5755aede4c200173 LICENSE.txt sha256 606209a000716c5f66e33e180ce08434b96ed17db4975ab9723c6b5fbcc89609 scipy/ndimage/LICENSE.txt sha256 3df9207af2fdb861af0ae3b22026f163b9bcfab4e525dc4943afe2ffa3f77624 scipy/optimize/tnc/LICENSE sha256 f0cedf52503b2d42b83411a0a16e6fefac346dfad8fddc66f50050150123470c scipy/sparse/linalg/_dsolve/SuperLU/License.txt diff --git a/package/python-scipy/python-scipy.mk b/package/python-scipy/python-scipy.mk index 6626826e33..9110a5b847 100644 --- a/package/python-scipy/python-scipy.mk +++ b/package/python-scipy/python-scipy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SCIPY_VERSION = 1.11.4 +PYTHON_SCIPY_VERSION = 1.12.0 PYTHON_SCIPY_SOURCE = scipy-$(PYTHON_SCIPY_VERSION).tar.gz -PYTHON_SCIPY_SITE = https://files.pythonhosted.org/packages/6e/1f/91144ba78dccea567a6466262922786ffc97be1e9b06ed9574ef0edc11e1 +PYTHON_SCIPY_SITE = https://files.pythonhosted.org/packages/30/85/cdbf2c3c460fe5aae812917866392068a88d02f07de0fe31ce738734c477 PYTHON_SCIPY_LICENSE = \ BSD-3-Clause, \ BSD-2-Clause, \