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.8.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/82297b74b054
branches:  trunk
changeset: 376540:82297b74b054
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Apr 09 12:15:31 2022 +0000

description:
py-scipy: updated to 1.8.0

SciPy 1.8.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.8.x branch, and on adding new features on the master branch.

This release requires Python 3.8+ and NumPy 1.17.3 or greater.

For running on PyPy, PyPy3 6.0+ is required.


**************************
Highlights of this release
**************************

- A sparse array API has been added for early testing and feedback; this
  work is ongoing, and users should expect minor API refinements over
  the next few releases.
- The sparse SVD library PROPACK is now vendored with SciPy, and an interface
  is exposed via `scipy.sparse.svds` with ``solver='PROPACK'``. It is currently
  default-off due to potential issues on Windows that we aim to
  resolve in the next release, but can be optionally enabled at runtime for
  friendly testing with an environment variable setting of ``USE_PROPACK=1``.
- A new `scipy.stats.sampling` submodule that leverages the ``UNU.RAN`` C
  library to sample from arbitrary univariate non-uniform continuous and
  discrete distributions
- All namespaces that were private but happened to miss underscores in
  their names have been deprecated.

diffstat:

 math/py-scipy/Makefile |    9 +-
 math/py-scipy/PLIST    |  652 +++++++++++++++++++++++++++++++++++++++---------
 math/py-scipy/distinfo |    8 +-
 3 files changed, 534 insertions(+), 135 deletions(-)

diffs (truncated from 1236 to 300 lines):

diff -r de8ff2a537c7 -r 82297b74b054 math/py-scipy/Makefile
--- a/math/py-scipy/Makefile    Sat Apr 09 12:14:27 2022 +0000
+++ b/math/py-scipy/Makefile    Sat Apr 09 12:15:31 2022 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.54 2022/01/04 20:54:17 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2022/04/09 12:15:31 adam Exp $
 
-DISTNAME=      scipy-1.7.3
+DISTNAME=      scipy-1.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=s/scipy/}
 
@@ -19,6 +18,8 @@
 USE_LANGUAGES+=        c c++ fortran
 MAKE_ENV+=     ATLAS=None
 
+EGG_NAME=      ${DISTNAME:S/scipy/SciPy/}
+
 # XXX Avoid picking up other compilers when installed
 .include "../../mk/compiler.mk"
 
@@ -33,7 +34,7 @@
 
 LDFLAGS.Darwin+=       -headerpad_max_install_names
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37
 
 REPLACE_PYTHON+=       scipy/sparse/linalg/isolve/tests/test_gcrotmk.py
 
diff -r de8ff2a537c7 -r 82297b74b054 math/py-scipy/PLIST
--- a/math/py-scipy/PLIST       Sat Apr 09 12:14:27 2022 +0000
+++ b/math/py-scipy/PLIST       Sat Apr 09 12:15:31 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2021/11/30 17:00:44 adam Exp $
+@comment $NetBSD: PLIST,v 1.22 2022/04/09 12:15:31 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -53,6 +53,9 @@
 ${PYSITELIB}/scipy/_lib/_disjoint_set.py
 ${PYSITELIB}/scipy/_lib/_disjoint_set.pyc
 ${PYSITELIB}/scipy/_lib/_disjoint_set.pyo
+${PYSITELIB}/scipy/_lib/_docscrape.py
+${PYSITELIB}/scipy/_lib/_docscrape.pyc
+${PYSITELIB}/scipy/_lib/_docscrape.pyo
 ${PYSITELIB}/scipy/_lib/_fpumode.so
 ${PYSITELIB}/scipy/_lib/_gcutils.py
 ${PYSITELIB}/scipy/_lib/_gcutils.pyc
@@ -83,6 +86,9 @@
 ${PYSITELIB}/scipy/_lib/_uarray/setup.py
 ${PYSITELIB}/scipy/_lib/_uarray/setup.pyc
 ${PYSITELIB}/scipy/_lib/_uarray/setup.pyo
+${PYSITELIB}/scipy/_lib/_unuran_utils.py
+${PYSITELIB}/scipy/_lib/_unuran_utils.pyc
+${PYSITELIB}/scipy/_lib/_unuran_utils.pyo
 ${PYSITELIB}/scipy/_lib/_util.py
 ${PYSITELIB}/scipy/_lib/_util.pyc
 ${PYSITELIB}/scipy/_lib/_util.pyo
@@ -109,6 +115,7 @@
 ${PYSITELIB}/scipy/_lib/tests/test_ccallback.py
 ${PYSITELIB}/scipy/_lib/tests/test_deprecation.py
 ${PYSITELIB}/scipy/_lib/tests/test_import_cycles.py
+${PYSITELIB}/scipy/_lib/tests/test_public_api.py
 ${PYSITELIB}/scipy/_lib/tests/test_tmpdirs.py
 ${PYSITELIB}/scipy/_lib/tests/test_warnings.py
 ${PYSITELIB}/scipy/_lib/uarray.py
@@ -140,6 +147,12 @@
 ${PYSITELIB}/scipy/constants/__init__.py
 ${PYSITELIB}/scipy/constants/__init__.pyc
 ${PYSITELIB}/scipy/constants/__init__.pyo
+${PYSITELIB}/scipy/constants/_codata.py
+${PYSITELIB}/scipy/constants/_codata.pyc
+${PYSITELIB}/scipy/constants/_codata.pyo
+${PYSITELIB}/scipy/constants/_constants.py
+${PYSITELIB}/scipy/constants/_constants.pyc
+${PYSITELIB}/scipy/constants/_constants.pyo
 ${PYSITELIB}/scipy/constants/codata.py
 ${PYSITELIB}/scipy/constants/codata.pyc
 ${PYSITELIB}/scipy/constants/codata.pyo
@@ -208,6 +221,18 @@
 ${PYSITELIB}/scipy/fftpack/__init__.py
 ${PYSITELIB}/scipy/fftpack/__init__.pyc
 ${PYSITELIB}/scipy/fftpack/__init__.pyo
+${PYSITELIB}/scipy/fftpack/_basic.py
+${PYSITELIB}/scipy/fftpack/_basic.pyc
+${PYSITELIB}/scipy/fftpack/_basic.pyo
+${PYSITELIB}/scipy/fftpack/_helper.py
+${PYSITELIB}/scipy/fftpack/_helper.pyc
+${PYSITELIB}/scipy/fftpack/_helper.pyo
+${PYSITELIB}/scipy/fftpack/_pseudo_diffs.py
+${PYSITELIB}/scipy/fftpack/_pseudo_diffs.pyc
+${PYSITELIB}/scipy/fftpack/_pseudo_diffs.pyo
+${PYSITELIB}/scipy/fftpack/_realtransforms.py
+${PYSITELIB}/scipy/fftpack/_realtransforms.pyc
+${PYSITELIB}/scipy/fftpack/_realtransforms.pyo
 ${PYSITELIB}/scipy/fftpack/basic.py
 ${PYSITELIB}/scipy/fftpack/basic.pyc
 ${PYSITELIB}/scipy/fftpack/basic.pyo
@@ -278,20 +303,33 @@
 ${PYSITELIB}/scipy/integrate/_ivp/setup.pyo
 ${PYSITELIB}/scipy/integrate/_ivp/tests/test_ivp.py
 ${PYSITELIB}/scipy/integrate/_ivp/tests/test_rk.py
+${PYSITELIB}/scipy/integrate/_lsoda.so
 ${PYSITELIB}/scipy/integrate/_ode.py
 ${PYSITELIB}/scipy/integrate/_ode.pyc
 ${PYSITELIB}/scipy/integrate/_ode.pyo
 ${PYSITELIB}/scipy/integrate/_odepack.so
+${PYSITELIB}/scipy/integrate/_odepack_py.py
+${PYSITELIB}/scipy/integrate/_odepack_py.pyc
+${PYSITELIB}/scipy/integrate/_odepack_py.pyo
 ${PYSITELIB}/scipy/integrate/_quad_vec.py
 ${PYSITELIB}/scipy/integrate/_quad_vec.pyc
 ${PYSITELIB}/scipy/integrate/_quad_vec.pyo
 ${PYSITELIB}/scipy/integrate/_quadpack.so
+${PYSITELIB}/scipy/integrate/_quadpack_py.py
+${PYSITELIB}/scipy/integrate/_quadpack_py.pyc
+${PYSITELIB}/scipy/integrate/_quadpack_py.pyo
 ${PYSITELIB}/scipy/integrate/_quadrature.py
 ${PYSITELIB}/scipy/integrate/_quadrature.pyc
 ${PYSITELIB}/scipy/integrate/_quadrature.pyo
 ${PYSITELIB}/scipy/integrate/_test_multivariate.so
 ${PYSITELIB}/scipy/integrate/_test_odeint_banded.so
-${PYSITELIB}/scipy/integrate/lsoda.so
+${PYSITELIB}/scipy/integrate/_vode.so
+${PYSITELIB}/scipy/integrate/dop.py
+${PYSITELIB}/scipy/integrate/dop.pyc
+${PYSITELIB}/scipy/integrate/dop.pyo
+${PYSITELIB}/scipy/integrate/lsoda.py
+${PYSITELIB}/scipy/integrate/lsoda.pyc
+${PYSITELIB}/scipy/integrate/lsoda.pyo
 ${PYSITELIB}/scipy/integrate/odepack.py
 ${PYSITELIB}/scipy/integrate/odepack.pyc
 ${PYSITELIB}/scipy/integrate/odepack.pyo
@@ -311,7 +349,9 @@
 ${PYSITELIB}/scipy/integrate/tests/test_odeint_jac.py
 ${PYSITELIB}/scipy/integrate/tests/test_quadpack.py
 ${PYSITELIB}/scipy/integrate/tests/test_quadrature.py
-${PYSITELIB}/scipy/integrate/vode.so
+${PYSITELIB}/scipy/integrate/vode.py
+${PYSITELIB}/scipy/integrate/vode.pyc
+${PYSITELIB}/scipy/integrate/vode.pyo
 ${PYSITELIB}/scipy/interpolate/__init__.py
 ${PYSITELIB}/scipy/interpolate/__init__.pyc
 ${PYSITELIB}/scipy/interpolate/__init__.pyo
@@ -323,13 +363,34 @@
 ${PYSITELIB}/scipy/interpolate/_cubic.pyc
 ${PYSITELIB}/scipy/interpolate/_cubic.pyo
 ${PYSITELIB}/scipy/interpolate/_fitpack.so
+${PYSITELIB}/scipy/interpolate/_fitpack2.py
+${PYSITELIB}/scipy/interpolate/_fitpack2.pyc
+${PYSITELIB}/scipy/interpolate/_fitpack2.pyo
 ${PYSITELIB}/scipy/interpolate/_fitpack_impl.py
 ${PYSITELIB}/scipy/interpolate/_fitpack_impl.pyc
 ${PYSITELIB}/scipy/interpolate/_fitpack_impl.pyo
+${PYSITELIB}/scipy/interpolate/_fitpack_py.py
+${PYSITELIB}/scipy/interpolate/_fitpack_py.pyc
+${PYSITELIB}/scipy/interpolate/_fitpack_py.pyo
+${PYSITELIB}/scipy/interpolate/_interpnd_info.py
+${PYSITELIB}/scipy/interpolate/_interpnd_info.pyc
+${PYSITELIB}/scipy/interpolate/_interpnd_info.pyo
+${PYSITELIB}/scipy/interpolate/_interpolate.py
+${PYSITELIB}/scipy/interpolate/_interpolate.pyc
+${PYSITELIB}/scipy/interpolate/_interpolate.pyo
+${PYSITELIB}/scipy/interpolate/_ndgriddata.py
+${PYSITELIB}/scipy/interpolate/_ndgriddata.pyc
+${PYSITELIB}/scipy/interpolate/_ndgriddata.pyo
 ${PYSITELIB}/scipy/interpolate/_pade.py
 ${PYSITELIB}/scipy/interpolate/_pade.pyc
 ${PYSITELIB}/scipy/interpolate/_pade.pyo
+${PYSITELIB}/scipy/interpolate/_polyint.py
+${PYSITELIB}/scipy/interpolate/_polyint.pyc
+${PYSITELIB}/scipy/interpolate/_polyint.pyo
 ${PYSITELIB}/scipy/interpolate/_ppoly.so
+${PYSITELIB}/scipy/interpolate/_rbf.py
+${PYSITELIB}/scipy/interpolate/_rbf.pyc
+${PYSITELIB}/scipy/interpolate/_rbf.pyo
 ${PYSITELIB}/scipy/interpolate/_rbfinterp.py
 ${PYSITELIB}/scipy/interpolate/_rbfinterp.pyc
 ${PYSITELIB}/scipy/interpolate/_rbfinterp.pyo
@@ -345,9 +406,6 @@
 ${PYSITELIB}/scipy/interpolate/fitpack2.pyc
 ${PYSITELIB}/scipy/interpolate/fitpack2.pyo
 ${PYSITELIB}/scipy/interpolate/interpnd.so
-${PYSITELIB}/scipy/interpolate/interpnd_info.py
-${PYSITELIB}/scipy/interpolate/interpnd_info.pyc
-${PYSITELIB}/scipy/interpolate/interpnd_info.pyo
 ${PYSITELIB}/scipy/interpolate/interpolate.py
 ${PYSITELIB}/scipy/interpolate/interpolate.pyc
 ${PYSITELIB}/scipy/interpolate/interpolate.pyo
@@ -384,10 +442,37 @@
 ${PYSITELIB}/scipy/io/_fortran.py
 ${PYSITELIB}/scipy/io/_fortran.pyc
 ${PYSITELIB}/scipy/io/_fortran.pyo
+${PYSITELIB}/scipy/io/_harwell_boeing/__init__.py
+${PYSITELIB}/scipy/io/_harwell_boeing/__init__.pyc
+${PYSITELIB}/scipy/io/_harwell_boeing/__init__.pyo
+${PYSITELIB}/scipy/io/_harwell_boeing/_fortran_format_parser.py
+${PYSITELIB}/scipy/io/_harwell_boeing/_fortran_format_parser.pyc
+${PYSITELIB}/scipy/io/_harwell_boeing/_fortran_format_parser.pyo
+${PYSITELIB}/scipy/io/_harwell_boeing/hb.py
+${PYSITELIB}/scipy/io/_harwell_boeing/hb.pyc
+${PYSITELIB}/scipy/io/_harwell_boeing/hb.pyo
+${PYSITELIB}/scipy/io/_harwell_boeing/setup.py
+${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/test_fortran_format.py
+${PYSITELIB}/scipy/io/_harwell_boeing/tests/test_hb.py
+${PYSITELIB}/scipy/io/_idl.py
+${PYSITELIB}/scipy/io/_idl.pyc
+${PYSITELIB}/scipy/io/_idl.pyo
+${PYSITELIB}/scipy/io/_mmio.py
+${PYSITELIB}/scipy/io/_mmio.pyc
+${PYSITELIB}/scipy/io/_mmio.pyo
+${PYSITELIB}/scipy/io/_netcdf.py
+${PYSITELIB}/scipy/io/_netcdf.pyc
+${PYSITELIB}/scipy/io/_netcdf.pyo
 ${PYSITELIB}/scipy/io/_test_fortran.so
 ${PYSITELIB}/scipy/io/arff/__init__.py
 ${PYSITELIB}/scipy/io/arff/__init__.pyc
 ${PYSITELIB}/scipy/io/arff/__init__.pyo
+${PYSITELIB}/scipy/io/arff/_arffread.py
+${PYSITELIB}/scipy/io/arff/_arffread.pyc
+${PYSITELIB}/scipy/io/arff/_arffread.pyo
 ${PYSITELIB}/scipy/io/arff/arffread.py
 ${PYSITELIB}/scipy/io/arff/arffread.pyc
 ${PYSITELIB}/scipy/io/arff/arffread.pyo
@@ -412,27 +497,36 @@
 ${PYSITELIB}/scipy/io/arff/tests/data/test8.arff
 ${PYSITELIB}/scipy/io/arff/tests/data/test9.arff
 ${PYSITELIB}/scipy/io/arff/tests/test_arffread.py
-${PYSITELIB}/scipy/io/harwell_boeing/__init__.py
-${PYSITELIB}/scipy/io/harwell_boeing/__init__.pyc
-${PYSITELIB}/scipy/io/harwell_boeing/__init__.pyo
-${PYSITELIB}/scipy/io/harwell_boeing/_fortran_format_parser.py
-${PYSITELIB}/scipy/io/harwell_boeing/_fortran_format_parser.pyc
-${PYSITELIB}/scipy/io/harwell_boeing/_fortran_format_parser.pyo
-${PYSITELIB}/scipy/io/harwell_boeing/hb.py
-${PYSITELIB}/scipy/io/harwell_boeing/hb.pyc
-${PYSITELIB}/scipy/io/harwell_boeing/hb.pyo
-${PYSITELIB}/scipy/io/harwell_boeing/setup.py
-${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/test_fortran_format.py
-${PYSITELIB}/scipy/io/harwell_boeing/tests/test_hb.py
+${PYSITELIB}/scipy/io/harwell_boeing.py
+${PYSITELIB}/scipy/io/harwell_boeing.pyc
+${PYSITELIB}/scipy/io/harwell_boeing.pyo
 ${PYSITELIB}/scipy/io/idl.py
 ${PYSITELIB}/scipy/io/idl.pyc
 ${PYSITELIB}/scipy/io/idl.pyo
 ${PYSITELIB}/scipy/io/matlab/__init__.py
 ${PYSITELIB}/scipy/io/matlab/__init__.pyc
 ${PYSITELIB}/scipy/io/matlab/__init__.pyo
+${PYSITELIB}/scipy/io/matlab/_byteordercodes.py
+${PYSITELIB}/scipy/io/matlab/_byteordercodes.pyc
+${PYSITELIB}/scipy/io/matlab/_byteordercodes.pyo
+${PYSITELIB}/scipy/io/matlab/_mio.py
+${PYSITELIB}/scipy/io/matlab/_mio.pyc
+${PYSITELIB}/scipy/io/matlab/_mio.pyo
+${PYSITELIB}/scipy/io/matlab/_mio4.py
+${PYSITELIB}/scipy/io/matlab/_mio4.pyc
+${PYSITELIB}/scipy/io/matlab/_mio4.pyo
+${PYSITELIB}/scipy/io/matlab/_mio5.py
+${PYSITELIB}/scipy/io/matlab/_mio5.pyc
+${PYSITELIB}/scipy/io/matlab/_mio5.pyo
+${PYSITELIB}/scipy/io/matlab/_mio5_params.py
+${PYSITELIB}/scipy/io/matlab/_mio5_params.pyc
+${PYSITELIB}/scipy/io/matlab/_mio5_params.pyo
+${PYSITELIB}/scipy/io/matlab/_mio5_utils.so
+${PYSITELIB}/scipy/io/matlab/_mio_utils.so
+${PYSITELIB}/scipy/io/matlab/_miobase.py
+${PYSITELIB}/scipy/io/matlab/_miobase.pyc
+${PYSITELIB}/scipy/io/matlab/_miobase.pyo
+${PYSITELIB}/scipy/io/matlab/_streams.so
 ${PYSITELIB}/scipy/io/matlab/byteordercodes.py
 ${PYSITELIB}/scipy/io/matlab/byteordercodes.pyc
 ${PYSITELIB}/scipy/io/matlab/byteordercodes.pyo
@@ -448,15 +542,21 @@
 ${PYSITELIB}/scipy/io/matlab/mio5_params.py
 ${PYSITELIB}/scipy/io/matlab/mio5_params.pyc
 ${PYSITELIB}/scipy/io/matlab/mio5_params.pyo
-${PYSITELIB}/scipy/io/matlab/mio5_utils.so
-${PYSITELIB}/scipy/io/matlab/mio_utils.so
+${PYSITELIB}/scipy/io/matlab/mio5_utils.py
+${PYSITELIB}/scipy/io/matlab/mio5_utils.pyc
+${PYSITELIB}/scipy/io/matlab/mio5_utils.pyo
+${PYSITELIB}/scipy/io/matlab/mio_utils.py
+${PYSITELIB}/scipy/io/matlab/mio_utils.pyc
+${PYSITELIB}/scipy/io/matlab/mio_utils.pyo
 ${PYSITELIB}/scipy/io/matlab/miobase.py
 ${PYSITELIB}/scipy/io/matlab/miobase.pyc
 ${PYSITELIB}/scipy/io/matlab/miobase.pyo
 ${PYSITELIB}/scipy/io/matlab/setup.py
 ${PYSITELIB}/scipy/io/matlab/setup.pyc
 ${PYSITELIB}/scipy/io/matlab/setup.pyo



Home | Main Index | Thread Index | Old Index