* [PR PATCH] python3-scipy: update to 1.15.0.
@ 2025-01-05 19:31 tornaria
2025-01-07 0:30 ` [PR PATCH] [Updated] " tornaria
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: tornaria @ 2025-01-05 19:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1334 bytes --]
There is a new pull request by tornaria against master on the void-packages repository
https://github.com/tornaria/void-packages scipy
https://github.com/void-linux/void-packages/pull/53863
python3-scipy: update to 1.15.0.
- **python3-scipy: update to 1.15.0.**
- **sagemath: patch doctests for scipy-1.15**
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly** (tested with sagemath)
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/53863.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-scipy-53863.patch --]
[-- Type: text/x-diff, Size: 7274 bytes --]
From c9e1c341577c46d92ac82b38401dfe835480c9f0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Fri, 3 Jan 2025 19:25:26 -0300
Subject: [PATCH 1/2] python3-scipy: update to 1.15.0.
---
.../python3-scipy/patches/test-32bit.patch | 24 +++++++++++++++++++
srcpkgs/python3-scipy/template | 6 ++---
2 files changed, 27 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/python3-scipy/patches/test-32bit.patch
diff --git a/srcpkgs/python3-scipy/patches/test-32bit.patch b/srcpkgs/python3-scipy/patches/test-32bit.patch
new file mode 100644
index 00000000000000..99b145962fe4be
--- /dev/null
+++ b/srcpkgs/python3-scipy/patches/test-32bit.patch
@@ -0,0 +1,24 @@
+diff -ru a/scipy/special/tests/test_data.py b/scipy/special/tests/test_data.py
+--- a/scipy/special/tests/test_data.py 2025-01-02 19:53:29.000000000 -0300
++++ b/scipy/special/tests/test_data.py 2025-01-05 16:03:47.063791703 -0300
+@@ -591,7 +591,7 @@
+ data(elliprg, 'ellint_rg_xyy_ipp-ellint_rg_xyy', (0, 1, 2), 3,
+ rtol=7.5e-16),
+ data(elliprg, 'ellint_rg_xy0_ipp-ellint_rg_xy0', (0, 1, 2), 3,
+- rtol=5e-16),
++ rtol=6e-15),
+ data(elliprg, 'ellint_rg_00x_ipp-ellint_rg_00x', (0, 1, 2), 3,
+ rtol=5e-16),
+ data(elliprj, 'ellint_rj_data_ipp-ellint_rj_data', (0, 1, 2, 3), 4,
+diff -ru a/scipy/special/tests/test_hyp2f1.py b/scipy/special/tests/test_hyp2f1.py
+--- a/scipy/special/tests/test_hyp2f1.py 2025-01-02 19:53:29.000000000 -0300
++++ b/scipy/special/tests/test_hyp2f1.py 2025-01-05 15:59:52.380864607 -0300
+@@ -1135,7 +1135,7 @@
+ c=8.5,
+ z=(0.7368421052631575+0.5263157894736841j),
+ expected=(6.468457061368628+24.190040684917374j),
+- rtol=5e-16,
++ rtol=5e-14,
+ ),
+ ),
+ pytest.param(
diff --git a/srcpkgs/python3-scipy/template b/srcpkgs/python3-scipy/template
index 61ec0f8fa66d1f..107f0470558217 100644
--- a/srcpkgs/python3-scipy/template
+++ b/srcpkgs/python3-scipy/template
@@ -1,7 +1,7 @@
# Template file for 'python3-scipy'
pkgname=python3-scipy
-version=1.14.1
-revision=2
+version=1.15.0
+revision=1
build_style=python3-pep517
build_helper="meson numpy"
# SciPy imposes strict and unnecessary restrictions on build dependencies
@@ -21,7 +21,7 @@ license="BSD-3-Clause"
homepage="https://scipy.org/"
changelog="https://github.com/scipy/scipy/releases"
distfiles="${PYPI_SITE}/s/scipy/scipy-${version}.tar.gz"
-checksum=5a275584e726026a5699459aa72f828a610821006228e841b94275c4a7c08417
+checksum=300742e2cc94e36a2880ebe464a1c8b4352a7b0f3e36ec3d2ac006cdbe0219ac
# must be tested from site dir of installed version (see dev.py:739)
make_check_pre='eval env -C "${testdir}/${py3_sitelib}"'
From ea5ea6cd97040938bd4ca56316d077db86b211e9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Fri, 3 Jan 2025 19:26:17 -0300
Subject: [PATCH 2/2] sagemath: patch doctests for scipy-1.15
---
.../sagemath/patches/39261-scipy_1.15.patch | 36 +++++++++++++++++++
srcpkgs/sagemath/patches/get_patches | 1 +
2 files changed, 37 insertions(+)
create mode 100644 srcpkgs/sagemath/patches/39261-scipy_1.15.patch
diff --git a/srcpkgs/sagemath/patches/39261-scipy_1.15.patch b/srcpkgs/sagemath/patches/39261-scipy_1.15.patch
new file mode 100644
index 00000000000000..02ad169c0703c9
--- /dev/null
+++ b/srcpkgs/sagemath/patches/39261-scipy_1.15.patch
@@ -0,0 +1,36 @@
+diff --git a/src/sage/functions/special.py b/src/sage/functions/special.py
+index 308171af3cd..f511190aeff 100644
+--- a/src/sage/functions/special.py
++++ b/src/sage/functions/special.py
+@@ -216,11 +216,16 @@ class SphericalHarmonic(BuiltinFunction):
+
+ sage: spherical_harmonic(1, 1, pi/2, pi).n() # abs tol 1e-14 # needs sage.symbolic
+ 0.345494149471335
+- sage: from scipy.special import sph_harm # NB: arguments x and y are swapped # needs scipy
+ sage: import numpy as np # needs scipy
+ sage: if int(np.version.short_version[0]) > 1: # needs scipy
+ ....: np.set_printoptions(legacy="1.25") # needs scipy
+- sage: sph_harm(1, 1, pi.n(), (pi/2).n()) # abs tol 1e-14 # needs scipy sage.symbolic
++ sage: import scipy.version
++ sage: if scipy.version.version < '1.15.0':
++ ....: from scipy.special import sph_harm # NB: arguments x and y are swapped # needs scipy
++ ....: sph_harm(1, 1, pi.n(), (pi/2).n()) # abs tol 1e-14 # needs scipy sage.symbolic
++ ....: else:
++ ....: from scipy.special import sph_harm_y # needs scipy
++ ....: sph_harm_y(1, 1, (pi/2).n(), pi.n()).item() # abs tol 1e-9 # needs scipy sage.symbolic
+ (0.3454941494713355-4.231083042742082e-17j)
+
+ Note that this convention differs from the one in Maxima, as revealed by
+diff --git a/src/sage/matrix/matrix2.pyx b/src/sage/matrix/matrix2.pyx
+index dec25a76e54..31aaf8b8234 100644
+--- a/src/sage/matrix/matrix2.pyx
++++ b/src/sage/matrix/matrix2.pyx
+@@ -15901,7 +15901,7 @@ cdef class Matrix(Matrix1):
+ sage: a.exp() # needs sage.symbolic
+ [ 1/11882424341266*((11*sqrt(227345670387496707609) + 5941212170633)*e^(3/1275529100*sqrt(227345670387496707609)) - 11*sqrt(227345670387496707609) + 5941212170633)*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200) 445243650/75781890129165569203*(sqrt(227345670387496707609)*e^(3/1275529100*sqrt(227345670387496707609)) - sqrt(227345670387496707609))*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200)]
+ [ 10000/53470909535697*(sqrt(227345670387496707609)*e^(3/1275529100*sqrt(227345670387496707609)) - sqrt(227345670387496707609))*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200) -1/11882424341266*((11*sqrt(227345670387496707609) - 5941212170633)*e^(3/1275529100*sqrt(227345670387496707609)) - 11*sqrt(227345670387496707609) - 5941212170633)*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200)]
+- sage: a.change_ring(RDF).exp() # rel tol 6e-14 # needs sage.symbolic
++ sage: a.change_ring(RDF).exp() # rel tol 1e-13 # needs sage.symbolic
+ [42748127.31532951 7368259.244159399]
+ [234538976.1381042 40426191.45156228]
+
diff --git a/srcpkgs/sagemath/patches/get_patches b/srcpkgs/sagemath/patches/get_patches
index 97bf36df52e4df..571d8939163695 100755
--- a/srcpkgs/sagemath/patches/get_patches
+++ b/srcpkgs/sagemath/patches/get_patches
@@ -41,6 +41,7 @@ get_pr 39201 "python 3.13 fix spyx_tmp"
get_pr 38749 "pari 2.17"
get_pr 38962 "eclib 20241112"
get_pr 39178 "giac 1.9.0.998"
+get_pr 39261 "scipy 1.15"
get_pr 38940 "fix flaky simplicial set test"
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PR PATCH] [Updated] python3-scipy: update to 1.15.0.
2025-01-05 19:31 [PR PATCH] python3-scipy: update to 1.15.0 tornaria
@ 2025-01-07 0:30 ` tornaria
2025-01-07 1:26 ` tornaria
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: tornaria @ 2025-01-07 0:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1339 bytes --]
There is an updated pull request by tornaria against master on the void-packages repository
https://github.com/tornaria/void-packages scipy
https://github.com/void-linux/void-packages/pull/53863
python3-scipy: update to 1.15.0.
- **python3-scipy: update to 1.15.0.**
- **sagemath: patch doctests for scipy-1.15**
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly** (tested with sagemath)
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/53863.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-scipy-53863.patch --]
[-- Type: text/x-diff, Size: 9639 bytes --]
From be2a637f242cf4a4b50db5678ce63fda9c5af7bc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Fri, 3 Jan 2025 19:25:26 -0300
Subject: [PATCH 1/2] python3-scipy: update to 1.15.0.
---
.../python3-scipy/patches/test-32bit.patch | 73 +++++++++++++++++++
srcpkgs/python3-scipy/template | 6 +-
2 files changed, 76 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/python3-scipy/patches/test-32bit.patch
diff --git a/srcpkgs/python3-scipy/patches/test-32bit.patch b/srcpkgs/python3-scipy/patches/test-32bit.patch
new file mode 100644
index 00000000000000..26db514a083a94
--- /dev/null
+++ b/srcpkgs/python3-scipy/patches/test-32bit.patch
@@ -0,0 +1,73 @@
+diff -ru a/scipy/linalg/tests/test_decomp.py b/scipy/linalg/tests/test_decomp.py
+--- a/scipy/linalg/tests/test_decomp.py 2025-01-02 19:53:29.000000000 -0300
++++ b/scipy/linalg/tests/test_decomp.py 2025-01-05 22:08:01.177300618 -0300
+@@ -1185,6 +1185,7 @@
+ # Allocating an array of such a size leads to _ArrayMemoryError(s)
+ # since the maximum memory that can be in 32-bit (WASM) is 4GB
+ @pytest.mark.skipif(IS_WASM, reason="out of memory in WASM")
++@pytest.mark.xfail_on_32bit("out of memory in 32 bit")
+ @pytest.mark.fail_slow(10)
+ def test_svd_gesdd_nofegfault():
+ # svd(a) with {U,VT}.size > INT_MAX does not segfault
+diff -ru a/scipy/special/tests/test_data.py b/scipy/special/tests/test_data.py
+--- a/scipy/special/tests/test_data.py 2025-01-02 19:53:29.000000000 -0300
++++ b/scipy/special/tests/test_data.py 2025-01-05 18:43:38.713539218 -0300
+@@ -591,7 +591,7 @@
+ data(elliprg, 'ellint_rg_xyy_ipp-ellint_rg_xyy', (0, 1, 2), 3,
+ rtol=7.5e-16),
+ data(elliprg, 'ellint_rg_xy0_ipp-ellint_rg_xy0', (0, 1, 2), 3,
+- rtol=5e-16),
++ rtol=6e-15),
+ data(elliprg, 'ellint_rg_00x_ipp-ellint_rg_00x', (0, 1, 2), 3,
+ rtol=5e-16),
+ data(elliprj, 'ellint_rj_data_ipp-ellint_rj_data', (0, 1, 2, 3), 4,
+diff -ru a/scipy/special/tests/test_hyp2f1.py b/scipy/special/tests/test_hyp2f1.py
+--- a/scipy/special/tests/test_hyp2f1.py 2025-01-02 19:53:29.000000000 -0300
++++ b/scipy/special/tests/test_hyp2f1.py 2025-01-05 18:43:38.714539233 -0300
+@@ -1135,7 +1135,7 @@
+ c=8.5,
+ z=(0.7368421052631575+0.5263157894736841j),
+ expected=(6.468457061368628+24.190040684917374j),
+- rtol=5e-16,
++ rtol=5e-14,
+ ),
+ ),
+ pytest.param(
+diff -ru a/scipy/stats/tests/test_distributions.py b/scipy/stats/tests/test_distributions.py
+--- a/scipy/stats/tests/test_distributions.py 2025-01-02 19:53:29.000000000 -0300
++++ b/scipy/stats/tests/test_distributions.py 2025-01-06 21:23:10.351597184 -0300
+@@ -5750,7 +5750,7 @@
+
+ # some tests break on linux 32 bit
+ uname = platform.uname()
+- is_linux_32 = uname.system == 'Linux' and uname.machine == 'i686'
++ is_linux_32 = uname.system == 'Linux' and "32bit" in platform.architecture()[0]
+ platform_desc = "/".join(
+ [uname.system, uname.machine, uname.processor])
+
+@@ -5843,6 +5843,7 @@
+ np.isin(r['pct'], pct_range) &
+ np.isin(r['alpha'], alpha_range) &
+ np.isin(r['beta'], beta_range) &
++ (not is_linux_32 or r['alpha'] != 1.5) &
+ (r['alpha'] > 0.2) &
+ (r['alpha'] != 1.)
+ )
+@@ -5860,7 +5861,7 @@
+ ],
+ # for small alpha very slightly reduced accuracy
+ [
+- 'piecewise', 2.5e-10, lambda r: (
++ 'piecewise', 1e-8, lambda r: (
+ np.isin(r['pct'], pct_range) &
+ np.isin(r['alpha'], alpha_range) &
+ np.isin(r['beta'], beta_range) &
+@@ -5965,7 +5966,7 @@
+ tests = [
+ # piecewise generally good accuracy
+ [
+- 'piecewise', 2e-12, lambda r: (
++ 'piecewise', 2e-10, lambda r: (
+ np.isin(r['pct'], pct_range) &
+ np.isin(r['alpha'], alpha_range) &
+ np.isin(r['beta'], beta_range) &
diff --git a/srcpkgs/python3-scipy/template b/srcpkgs/python3-scipy/template
index 61ec0f8fa66d1f..107f0470558217 100644
--- a/srcpkgs/python3-scipy/template
+++ b/srcpkgs/python3-scipy/template
@@ -1,7 +1,7 @@
# Template file for 'python3-scipy'
pkgname=python3-scipy
-version=1.14.1
-revision=2
+version=1.15.0
+revision=1
build_style=python3-pep517
build_helper="meson numpy"
# SciPy imposes strict and unnecessary restrictions on build dependencies
@@ -21,7 +21,7 @@ license="BSD-3-Clause"
homepage="https://scipy.org/"
changelog="https://github.com/scipy/scipy/releases"
distfiles="${PYPI_SITE}/s/scipy/scipy-${version}.tar.gz"
-checksum=5a275584e726026a5699459aa72f828a610821006228e841b94275c4a7c08417
+checksum=300742e2cc94e36a2880ebe464a1c8b4352a7b0f3e36ec3d2ac006cdbe0219ac
# must be tested from site dir of installed version (see dev.py:739)
make_check_pre='eval env -C "${testdir}/${py3_sitelib}"'
From 2bada5d47912fc84f2f92a0ae0ccc7e57d189447 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= <tornaria@cmat.edu.uy>
Date: Fri, 3 Jan 2025 19:26:17 -0300
Subject: [PATCH 2/2] sagemath: patch doctests for scipy-1.15
---
.../sagemath/patches/39261-scipy_1.15.patch | 36 +++++++++++++++++++
srcpkgs/sagemath/patches/get_patches | 1 +
2 files changed, 37 insertions(+)
create mode 100644 srcpkgs/sagemath/patches/39261-scipy_1.15.patch
diff --git a/srcpkgs/sagemath/patches/39261-scipy_1.15.patch b/srcpkgs/sagemath/patches/39261-scipy_1.15.patch
new file mode 100644
index 00000000000000..02ad169c0703c9
--- /dev/null
+++ b/srcpkgs/sagemath/patches/39261-scipy_1.15.patch
@@ -0,0 +1,36 @@
+diff --git a/src/sage/functions/special.py b/src/sage/functions/special.py
+index 308171af3cd..f511190aeff 100644
+--- a/src/sage/functions/special.py
++++ b/src/sage/functions/special.py
+@@ -216,11 +216,16 @@ class SphericalHarmonic(BuiltinFunction):
+
+ sage: spherical_harmonic(1, 1, pi/2, pi).n() # abs tol 1e-14 # needs sage.symbolic
+ 0.345494149471335
+- sage: from scipy.special import sph_harm # NB: arguments x and y are swapped # needs scipy
+ sage: import numpy as np # needs scipy
+ sage: if int(np.version.short_version[0]) > 1: # needs scipy
+ ....: np.set_printoptions(legacy="1.25") # needs scipy
+- sage: sph_harm(1, 1, pi.n(), (pi/2).n()) # abs tol 1e-14 # needs scipy sage.symbolic
++ sage: import scipy.version
++ sage: if scipy.version.version < '1.15.0':
++ ....: from scipy.special import sph_harm # NB: arguments x and y are swapped # needs scipy
++ ....: sph_harm(1, 1, pi.n(), (pi/2).n()) # abs tol 1e-14 # needs scipy sage.symbolic
++ ....: else:
++ ....: from scipy.special import sph_harm_y # needs scipy
++ ....: sph_harm_y(1, 1, (pi/2).n(), pi.n()).item() # abs tol 1e-9 # needs scipy sage.symbolic
+ (0.3454941494713355-4.231083042742082e-17j)
+
+ Note that this convention differs from the one in Maxima, as revealed by
+diff --git a/src/sage/matrix/matrix2.pyx b/src/sage/matrix/matrix2.pyx
+index dec25a76e54..31aaf8b8234 100644
+--- a/src/sage/matrix/matrix2.pyx
++++ b/src/sage/matrix/matrix2.pyx
+@@ -15901,7 +15901,7 @@ cdef class Matrix(Matrix1):
+ sage: a.exp() # needs sage.symbolic
+ [ 1/11882424341266*((11*sqrt(227345670387496707609) + 5941212170633)*e^(3/1275529100*sqrt(227345670387496707609)) - 11*sqrt(227345670387496707609) + 5941212170633)*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200) 445243650/75781890129165569203*(sqrt(227345670387496707609)*e^(3/1275529100*sqrt(227345670387496707609)) - sqrt(227345670387496707609))*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200)]
+ [ 10000/53470909535697*(sqrt(227345670387496707609)*e^(3/1275529100*sqrt(227345670387496707609)) - sqrt(227345670387496707609))*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200) -1/11882424341266*((11*sqrt(227345670387496707609) - 5941212170633)*e^(3/1275529100*sqrt(227345670387496707609)) - 11*sqrt(227345670387496707609) - 5941212170633)*e^(-3/2551058200*sqrt(227345670387496707609) + 101/200)]
+- sage: a.change_ring(RDF).exp() # rel tol 6e-14 # needs sage.symbolic
++ sage: a.change_ring(RDF).exp() # rel tol 1e-13 # needs sage.symbolic
+ [42748127.31532951 7368259.244159399]
+ [234538976.1381042 40426191.45156228]
+
diff --git a/srcpkgs/sagemath/patches/get_patches b/srcpkgs/sagemath/patches/get_patches
index 97bf36df52e4df..571d8939163695 100755
--- a/srcpkgs/sagemath/patches/get_patches
+++ b/srcpkgs/sagemath/patches/get_patches
@@ -41,6 +41,7 @@ get_pr 39201 "python 3.13 fix spyx_tmp"
get_pr 38749 "pari 2.17"
get_pr 38962 "eclib 20241112"
get_pr 39178 "giac 1.9.0.998"
+get_pr 39261 "scipy 1.15"
get_pr 38940 "fix flaky simplicial set test"
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: python3-scipy: update to 1.15.0.
2025-01-05 19:31 [PR PATCH] python3-scipy: update to 1.15.0 tornaria
2025-01-07 0:30 ` [PR PATCH] [Updated] " tornaria
@ 2025-01-07 1:26 ` tornaria
2025-01-07 2:28 ` [PR PATCH] [Merged]: " ahesford
2025-01-07 2:28 ` ahesford
3 siblings, 0 replies; 5+ messages in thread
From: tornaria @ 2025-01-07 1:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 260 bytes --]
New comment by tornaria on void-packages repository
https://github.com/void-linux/void-packages/pull/53863#issuecomment-2574217817
Comment:
@ahesford: now i686 seems to be all fixed, and the x86_64 failure is just some random (unrelated to my fixes afaict).
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PR PATCH] [Merged]: python3-scipy: update to 1.15.0.
2025-01-05 19:31 [PR PATCH] python3-scipy: update to 1.15.0 tornaria
2025-01-07 0:30 ` [PR PATCH] [Updated] " tornaria
2025-01-07 1:26 ` tornaria
@ 2025-01-07 2:28 ` ahesford
2025-01-07 2:28 ` ahesford
3 siblings, 0 replies; 5+ messages in thread
From: ahesford @ 2025-01-07 2:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1183 bytes --]
There's a merged pull request on the void-packages repository
python3-scipy: update to 1.15.0.
https://github.com/void-linux/void-packages/pull/53863
Description:
- **python3-scipy: update to 1.15.0.**
- **sagemath: patch doctests for scipy-1.15**
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly** (tested with sagemath)
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: python3-scipy: update to 1.15.0.
2025-01-05 19:31 [PR PATCH] python3-scipy: update to 1.15.0 tornaria
` (2 preceding siblings ...)
2025-01-07 2:28 ` [PR PATCH] [Merged]: " ahesford
@ 2025-01-07 2:28 ` ahesford
3 siblings, 0 replies; 5+ messages in thread
From: ahesford @ 2025-01-07 2:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 150 bytes --]
New comment by ahesford on void-packages repository
https://github.com/void-linux/void-packages/pull/53863#issuecomment-2574272699
Comment:
Thanks!
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-01-07 2:28 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-01-05 19:31 [PR PATCH] python3-scipy: update to 1.15.0 tornaria
2025-01-07 0:30 ` [PR PATCH] [Updated] " tornaria
2025-01-07 1:26 ` tornaria
2025-01-07 2:28 ` [PR PATCH] [Merged]: " ahesford
2025-01-07 2:28 ` ahesford
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).