pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/py-scipy py-scipy: updated to 1.9.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0be55deb07f8
branches:  trunk
changeset: 386313:0be55deb07f8
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Oct 05 20:54:31 2022 +0000

description:
py-scipy: updated to 1.9.1

SciPy 1.9.1 is a bug-fix release with no new features
compared to 1.9.0. Notably, some important meson build
fixes are included.


SciPy 1.9.0 is the culmination of 6 months of hard work. It contains
many new features, numerous bug-fixes, improved test coverage and better
documentation. There have been a number of deprecations and API changes
in this release, which are documented below. All users are encouraged to
upgrade to this release, as there are a large number of bug-fixes and
optimizations. Before upgrading, we recommend that users check that
their own code does not use deprecated SciPy functionality (to do so,
run your code with python -Wd and check for DeprecationWarning s).
Our development attention will now shift to bug-fix releases on the
1.9.x branch, and on adding new features on the main branch.

This release requires Python 3.8-3.11 and NumPy 1.18.5 or greater.

For running on PyPy, PyPy3 6.0+ is required.

diffstat:

 math/py-scipy/Makefile                              |    7 +-
 math/py-scipy/PLIST                                 |  115 ++++++++++++++++---
 math/py-scipy/distinfo                              |   10 +-
 math/py-scipy/patches/patch-scipy_special___round.h |   21 +---
 4 files changed, 107 insertions(+), 46 deletions(-)

diffs (truncated from 585 to 300 lines):

diff -r cd1a13568e72 -r 0be55deb07f8 math/py-scipy/Makefile
--- a/math/py-scipy/Makefile    Wed Oct 05 20:53:35 2022 +0000
+++ b/math/py-scipy/Makefile    Wed Oct 05 20:54:31 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.60 2022/07/30 16:13:47 he Exp $
+# $NetBSD: Makefile,v 1.61 2022/10/05 20:54:31 adam Exp $
 
-DISTNAME=      scipy-1.8.1
-PKGREVISION=   3
+DISTNAME=      scipy-1.9.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=s/scipy/}
@@ -72,7 +71,7 @@
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
 .include "../../math/fftw/buildlink3.mk"
-BUILDLINK_API_DEPENDS.py-numpy+=       ${PYPKGPREFIX}-numpy>=1.17.3
+BUILDLINK_API_DEPENDS.py-numpy+=       ${PYPKGPREFIX}-numpy>=1.18.5
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../math/py-pythran/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r cd1a13568e72 -r 0be55deb07f8 math/py-scipy/PLIST
--- a/math/py-scipy/PLIST       Wed Oct 05 20:53:35 2022 +0000
+++ b/math/py-scipy/PLIST       Wed Oct 05 20:54:31 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2022/04/09 12:15:31 adam Exp $
+@comment $NetBSD: PLIST,v 1.23 2022/10/05 20:54:31 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -8,6 +8,7 @@
 ${PYSITELIB}/scipy/HACKING.rst.txt
 ${PYSITELIB}/scipy/INSTALL.rst.txt
 ${PYSITELIB}/scipy/LICENSE.txt
+${PYSITELIB}/scipy/LICENSES_bundled.txt
 ${PYSITELIB}/scipy/__config__.py
 ${PYSITELIB}/scipy/__config__.pyc
 ${PYSITELIB}/scipy/__config__.pyo
@@ -23,6 +24,15 @@
 ${PYSITELIB}/scipy/_build_utils/compiler_helper.py
 ${PYSITELIB}/scipy/_build_utils/compiler_helper.pyc
 ${PYSITELIB}/scipy/_build_utils/compiler_helper.pyo
+${PYSITELIB}/scipy/_build_utils/copyfiles.py
+${PYSITELIB}/scipy/_build_utils/copyfiles.pyc
+${PYSITELIB}/scipy/_build_utils/copyfiles.pyo
+${PYSITELIB}/scipy/_build_utils/cythoner.py
+${PYSITELIB}/scipy/_build_utils/cythoner.pyc
+${PYSITELIB}/scipy/_build_utils/cythoner.pyo
+${PYSITELIB}/scipy/_build_utils/gcc_build_bitness.py
+${PYSITELIB}/scipy/_build_utils/gcc_build_bitness.pyc
+${PYSITELIB}/scipy/_build_utils/gcc_build_bitness.pyo
 ${PYSITELIB}/scipy/_build_utils/setup.py
 ${PYSITELIB}/scipy/_build_utils/setup.pyc
 ${PYSITELIB}/scipy/_build_utils/setup.pyo
@@ -60,6 +70,9 @@
 ${PYSITELIB}/scipy/_lib/_gcutils.py
 ${PYSITELIB}/scipy/_lib/_gcutils.pyc
 ${PYSITELIB}/scipy/_lib/_gcutils.pyo
+${PYSITELIB}/scipy/_lib/_highs_utils.py
+${PYSITELIB}/scipy/_lib/_highs_utils.pyc
+${PYSITELIB}/scipy/_lib/_highs_utils.pyo
 ${PYSITELIB}/scipy/_lib/_pep440.py
 ${PYSITELIB}/scipy/_lib/_pep440.pyc
 ${PYSITELIB}/scipy/_lib/_pep440.pyo
@@ -135,6 +148,7 @@
 ${PYSITELIB}/scipy/cluster/setup.pyo
 ${PYSITELIB}/scipy/cluster/tests/__init__.py
 ${PYSITELIB}/scipy/cluster/tests/hierarchy_test_data.py
+${PYSITELIB}/scipy/cluster/tests/meson.build
 ${PYSITELIB}/scipy/cluster/tests/test_disjoint_set.py
 ${PYSITELIB}/scipy/cluster/tests/test_hierarchy.py
 ${PYSITELIB}/scipy/cluster/tests/test_vq.py
@@ -163,6 +177,7 @@
 ${PYSITELIB}/scipy/constants/setup.pyc
 ${PYSITELIB}/scipy/constants/setup.pyo
 ${PYSITELIB}/scipy/constants/tests/__init__.py
+${PYSITELIB}/scipy/constants/tests/meson.build
 ${PYSITELIB}/scipy/constants/tests/test_codata.py
 ${PYSITELIB}/scipy/constants/tests/test_constants.py
 ${PYSITELIB}/scipy/doc_requirements.txt
@@ -181,6 +196,9 @@
 ${PYSITELIB}/scipy/fft/_fftlog.py
 ${PYSITELIB}/scipy/fft/_fftlog.pyc
 ${PYSITELIB}/scipy/fft/_fftlog.pyo
+${PYSITELIB}/scipy/fft/_fftlog_multimethods.py
+${PYSITELIB}/scipy/fft/_fftlog_multimethods.pyc
+${PYSITELIB}/scipy/fft/_fftlog_multimethods.pyo
 ${PYSITELIB}/scipy/fft/_helper.py
 ${PYSITELIB}/scipy/fft/_helper.pyc
 ${PYSITELIB}/scipy/fft/_helper.pyo
@@ -202,6 +220,7 @@
 ${PYSITELIB}/scipy/fft/_pocketfft/setup.pyc
 ${PYSITELIB}/scipy/fft/_pocketfft/setup.pyo
 ${PYSITELIB}/scipy/fft/_pocketfft/tests/__init__.py
+${PYSITELIB}/scipy/fft/_pocketfft/tests/meson.build
 ${PYSITELIB}/scipy/fft/_pocketfft/tests/test_basic.py
 ${PYSITELIB}/scipy/fft/_pocketfft/tests/test_real_transforms.py
 ${PYSITELIB}/scipy/fft/_realtransforms.py
@@ -210,6 +229,8 @@
 ${PYSITELIB}/scipy/fft/setup.py
 ${PYSITELIB}/scipy/fft/setup.pyc
 ${PYSITELIB}/scipy/fft/setup.pyo
+${PYSITELIB}/scipy/fft/tests/__init__.py
+${PYSITELIB}/scipy/fft/tests/meson.build
 ${PYSITELIB}/scipy/fft/tests/mock_backend.py
 ${PYSITELIB}/scipy/fft/tests/test_backend.py
 ${PYSITELIB}/scipy/fft/tests/test_fft_function.py
@@ -258,6 +279,7 @@
 ${PYSITELIB}/scipy/fftpack/tests/gen_fftw_ref.py
 ${PYSITELIB}/scipy/fftpack/tests/gendata.m
 ${PYSITELIB}/scipy/fftpack/tests/gendata.py
+${PYSITELIB}/scipy/fftpack/tests/meson.build
 ${PYSITELIB}/scipy/fftpack/tests/test.npz
 ${PYSITELIB}/scipy/fftpack/tests/test_basic.py
 ${PYSITELIB}/scipy/fftpack/tests/test_helper.py
@@ -301,6 +323,7 @@
 ${PYSITELIB}/scipy/integrate/_ivp/setup.py
 ${PYSITELIB}/scipy/integrate/_ivp/setup.pyc
 ${PYSITELIB}/scipy/integrate/_ivp/setup.pyo
+${PYSITELIB}/scipy/integrate/_ivp/tests/meson.build
 ${PYSITELIB}/scipy/integrate/_ivp/tests/test_ivp.py
 ${PYSITELIB}/scipy/integrate/_ivp/tests/test_rk.py
 ${PYSITELIB}/scipy/integrate/_lsoda.so
@@ -342,6 +365,8 @@
 ${PYSITELIB}/scipy/integrate/tests/__init__.py
 ${PYSITELIB}/scipy/integrate/tests/_test_multivariate.c
 ${PYSITELIB}/scipy/integrate/tests/banded5x5.f
+${PYSITELIB}/scipy/integrate/tests/banded5x5.pyf
+${PYSITELIB}/scipy/integrate/tests/meson.build
 ${PYSITELIB}/scipy/integrate/tests/test__quad_vec.py
 ${PYSITELIB}/scipy/integrate/tests/test_banded_ode_solvers.py
 ${PYSITELIB}/scipy/integrate/tests/test_bvp.py
@@ -398,6 +423,9 @@
 ${PYSITELIB}/scipy/interpolate/_rbfinterp_pythran.pyc
 ${PYSITELIB}/scipy/interpolate/_rbfinterp_pythran.pyo
 ${PYSITELIB}/scipy/interpolate/_rbfinterp_pythran.so
+${PYSITELIB}/scipy/interpolate/_rgi.py
+${PYSITELIB}/scipy/interpolate/_rgi.pyc
+${PYSITELIB}/scipy/interpolate/_rgi.pyo
 ${PYSITELIB}/scipy/interpolate/dfitpack.so
 ${PYSITELIB}/scipy/interpolate/fitpack.py
 ${PYSITELIB}/scipy/interpolate/fitpack.pyc
@@ -424,6 +452,7 @@
 ${PYSITELIB}/scipy/interpolate/tests/__init__.py
 ${PYSITELIB}/scipy/interpolate/tests/data/bug-1310.npz
 ${PYSITELIB}/scipy/interpolate/tests/data/estimate_gradients_hang.npy
+${PYSITELIB}/scipy/interpolate/tests/meson.build
 ${PYSITELIB}/scipy/interpolate/tests/test_bsplines.py
 ${PYSITELIB}/scipy/interpolate/tests/test_fitpack.py
 ${PYSITELIB}/scipy/interpolate/tests/test_fitpack2.py
@@ -435,7 +464,7 @@
 ${PYSITELIB}/scipy/interpolate/tests/test_polyint.py
 ${PYSITELIB}/scipy/interpolate/tests/test_rbf.py
 ${PYSITELIB}/scipy/interpolate/tests/test_rbfinterp.py
-${PYSITELIB}/scipy/interpolate/tests/test_regression.py
+${PYSITELIB}/scipy/interpolate/tests/test_rgi.py
 ${PYSITELIB}/scipy/io/__init__.py
 ${PYSITELIB}/scipy/io/__init__.pyc
 ${PYSITELIB}/scipy/io/__init__.pyo
@@ -455,6 +484,7 @@
 ${PYSITELIB}/scipy/io/_harwell_boeing/setup.pyc
 ${PYSITELIB}/scipy/io/_harwell_boeing/setup.pyo
 ${PYSITELIB}/scipy/io/_harwell_boeing/tests/__init__.py
+${PYSITELIB}/scipy/io/_harwell_boeing/tests/meson.build
 ${PYSITELIB}/scipy/io/_harwell_boeing/tests/test_fortran_format.py
 ${PYSITELIB}/scipy/io/_harwell_boeing/tests/test_hb.py
 ${PYSITELIB}/scipy/io/_idl.py
@@ -496,6 +526,7 @@
 ${PYSITELIB}/scipy/io/arff/tests/data/test7.arff
 ${PYSITELIB}/scipy/io/arff/tests/data/test8.arff
 ${PYSITELIB}/scipy/io/arff/tests/data/test9.arff
+${PYSITELIB}/scipy/io/arff/tests/meson.build
 ${PYSITELIB}/scipy/io/arff/tests/test_arffread.py
 ${PYSITELIB}/scipy/io/harwell_boeing.py
 ${PYSITELIB}/scipy/io/harwell_boeing.pyc
@@ -671,6 +702,7 @@
 ${PYSITELIB}/scipy/io/matlab/tests/data/testvec_4_GLNX86.mat
 ${PYSITELIB}/scipy/io/matlab/tests/gen_mat4files.m
 ${PYSITELIB}/scipy/io/matlab/tests/gen_mat5files.m
+${PYSITELIB}/scipy/io/matlab/tests/meson.build
 ${PYSITELIB}/scipy/io/matlab/tests/save_matfile.m
 ${PYSITELIB}/scipy/io/matlab/tests/test_byteordercodes.py
 ${PYSITELIB}/scipy/io/matlab/tests/test_mio.py
@@ -775,6 +807,7 @@
 ${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-4ch-9S-12bit.wav
 ${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-5ch-9S-5bit.wav
 ${PYSITELIB}/scipy/io/tests/data/various_compressed.sav
+${PYSITELIB}/scipy/io/tests/meson.build
 ${PYSITELIB}/scipy/io/tests/test_fortran.py
 ${PYSITELIB}/scipy/io/tests/test_idl.py
 ${PYSITELIB}/scipy/io/tests/test_mmio.py
@@ -794,6 +827,7 @@
 ${PYSITELIB}/scipy/linalg/_cython_signature_generator.py
 ${PYSITELIB}/scipy/linalg/_cython_signature_generator.pyc
 ${PYSITELIB}/scipy/linalg/_cython_signature_generator.pyo
+${PYSITELIB}/scipy/linalg/_cythonized_array_utils.pxd
 ${PYSITELIB}/scipy/linalg/_cythonized_array_utils.pyi
 ${PYSITELIB}/scipy/linalg/_cythonized_array_utils.so
 ${PYSITELIB}/scipy/linalg/_decomp.py
@@ -846,6 +880,8 @@
 ${PYSITELIB}/scipy/linalg/_matfuncs.py
 ${PYSITELIB}/scipy/linalg/_matfuncs.pyc
 ${PYSITELIB}/scipy/linalg/_matfuncs.pyo
+${PYSITELIB}/scipy/linalg/_matfuncs_expm.pyi
+${PYSITELIB}/scipy/linalg/_matfuncs_expm.so
 ${PYSITELIB}/scipy/linalg/_matfuncs_inv_ssq.py
 ${PYSITELIB}/scipy/linalg/_matfuncs_inv_ssq.pyc
 ${PYSITELIB}/scipy/linalg/_matfuncs_inv_ssq.pyo
@@ -925,7 +961,6 @@
 ${PYSITELIB}/scipy/linalg/special_matrices.pyc
 ${PYSITELIB}/scipy/linalg/special_matrices.pyo
 ${PYSITELIB}/scipy/linalg/src/id_dist/doc/doc.tex
-${PYSITELIB}/scipy/linalg/src/lapack_deprecations/LICENSE
 ${PYSITELIB}/scipy/linalg/tests/__init__.py
 ${PYSITELIB}/scipy/linalg/tests/data/carex_15_data.npz
 ${PYSITELIB}/scipy/linalg/tests/data/carex_18_data.npz
@@ -933,6 +968,8 @@
 ${PYSITELIB}/scipy/linalg/tests/data/carex_20_data.npz
 ${PYSITELIB}/scipy/linalg/tests/data/carex_6_data.npz
 ${PYSITELIB}/scipy/linalg/tests/data/gendare_20170120_data.npz
+${PYSITELIB}/scipy/linalg/tests/data/meson.build
+${PYSITELIB}/scipy/linalg/tests/meson.build
 ${PYSITELIB}/scipy/linalg/tests/test_basic.py
 ${PYSITELIB}/scipy/linalg/tests/test_blas.py
 ${PYSITELIB}/scipy/linalg/tests/test_cython_blas.py
@@ -955,15 +992,13 @@
 ${PYSITELIB}/scipy/linalg/tests/test_solve_toeplitz.py
 ${PYSITELIB}/scipy/linalg/tests/test_solvers.py
 ${PYSITELIB}/scipy/linalg/tests/test_special_matrices.py
+${PYSITELIB}/scipy/meson_options.txt
 ${PYSITELIB}/scipy/misc/__init__.py
 ${PYSITELIB}/scipy/misc/__init__.pyc
 ${PYSITELIB}/scipy/misc/__init__.pyo
 ${PYSITELIB}/scipy/misc/_common.py
 ${PYSITELIB}/scipy/misc/_common.pyc
 ${PYSITELIB}/scipy/misc/_common.pyo
-${PYSITELIB}/scipy/misc/_doccer.py
-${PYSITELIB}/scipy/misc/_doccer.pyc
-${PYSITELIB}/scipy/misc/_doccer.pyo
 ${PYSITELIB}/scipy/misc/ascent.dat
 ${PYSITELIB}/scipy/misc/common.py
 ${PYSITELIB}/scipy/misc/common.pyc
@@ -977,6 +1012,7 @@
 ${PYSITELIB}/scipy/misc/setup.pyc
 ${PYSITELIB}/scipy/misc/setup.pyo
 ${PYSITELIB}/scipy/misc/tests/__init__.py
+${PYSITELIB}/scipy/misc/tests/meson.build
 ${PYSITELIB}/scipy/misc/tests/test_common.py
 ${PYSITELIB}/scipy/misc/tests/test_doccer.py
 ${PYSITELIB}/scipy/mypy_requirements.txt
@@ -1032,6 +1068,7 @@
 ${PYSITELIB}/scipy/ndimage/tests/data/label_results.txt
 ${PYSITELIB}/scipy/ndimage/tests/data/label_strels.txt
 ${PYSITELIB}/scipy/ndimage/tests/dots.png
+${PYSITELIB}/scipy/ndimage/tests/meson.build
 ${PYSITELIB}/scipy/ndimage/tests/test_c_api.py
 ${PYSITELIB}/scipy/ndimage/tests/test_datatypes.py
 ${PYSITELIB}/scipy/ndimage/tests/test_filters.py
@@ -1063,6 +1100,7 @@
 ${PYSITELIB}/scipy/odr/setup.pyc
 ${PYSITELIB}/scipy/odr/setup.pyo
 ${PYSITELIB}/scipy/odr/tests/__init__.py
+${PYSITELIB}/scipy/odr/tests/meson.build
 ${PYSITELIB}/scipy/odr/tests/test_odr.py
 ${PYSITELIB}/scipy/optimize.pxd
 ${PYSITELIB}/scipy/optimize/__init__.py
@@ -1087,6 +1125,10 @@
 ${PYSITELIB}/scipy/optimize/_differentialevolution.py
 ${PYSITELIB}/scipy/optimize/_differentialevolution.pyc
 ${PYSITELIB}/scipy/optimize/_differentialevolution.pyo
+${PYSITELIB}/scipy/optimize/_direct.so
+${PYSITELIB}/scipy/optimize/_direct_py.py
+${PYSITELIB}/scipy/optimize/_direct_py.pyc
+${PYSITELIB}/scipy/optimize/_direct_py.pyo
 ${PYSITELIB}/scipy/optimize/_dual_annealing.py
 ${PYSITELIB}/scipy/optimize/_dual_annealing.pyc
 ${PYSITELIB}/scipy/optimize/_dual_annealing.pyo
@@ -1111,6 +1153,7 @@
 ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsModelUtils.pxd
 ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsOptions.pxd
 ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsRuntimeOptions.pxd
+${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsSparseMatrix.pxd
 ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsStatus.pxd
 ${PYSITELIB}/scipy/optimize/_highs/cython/src/SimplexConst.pxd
 ${PYSITELIB}/scipy/optimize/_highs/cython/src/highs_c_api.pxd
@@ -1145,10 +1188,7 @@
 ${PYSITELIB}/scipy/optimize/_linprog_util.py
 ${PYSITELIB}/scipy/optimize/_linprog_util.pyc
 ${PYSITELIB}/scipy/optimize/_linprog_util.pyo
-${PYSITELIB}/scipy/optimize/_lsap.py
-${PYSITELIB}/scipy/optimize/_lsap.pyc
-${PYSITELIB}/scipy/optimize/_lsap.pyo
-${PYSITELIB}/scipy/optimize/_lsap_module.so
+${PYSITELIB}/scipy/optimize/_lsap.so
 ${PYSITELIB}/scipy/optimize/_lsq/__init__.py
 ${PYSITELIB}/scipy/optimize/_lsq/__init__.pyc
 ${PYSITELIB}/scipy/optimize/_lsq/__init__.pyo
@@ -1177,6 +1217,9 @@
 ${PYSITELIB}/scipy/optimize/_lsq/trf_linear.py



Home | Main Index | Thread Index | Old Index