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.
This commit is contained in:
adam 2022-04-09 12:15:31 +00:00
parent 21de13102f
commit 9b18048e0f
3 changed files with 534 additions and 135 deletions

View file

@ -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 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
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 @@ FFLAGS+= -fPIC
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

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.29 2021/11/30 17:00:44 adam Exp $
$NetBSD: distinfo,v 1.30 2022/04/09 12:15:31 adam Exp $
BLAKE2s (scipy-1.7.3.tar.gz) = e3c2e0d6d9543b14e965c6e545b163acd3f698a2adf9c7acc31fac8f866bed13
SHA512 (scipy-1.7.3.tar.gz) = 83fe00cf708a13a08d28af7022ec645d8976c177f2fefb56e0a47bfcbec726330b973d1f44364e23c939ae708e239a05904346f515ea1a37e8b70ad160b81cee
Size (scipy-1.7.3.tar.gz) = 36102562 bytes
BLAKE2s (scipy-1.8.0.tar.gz) = 45a8dad311d6c459a748f31a7df37ce49ee611c8d4c258649288fd624e5a3a05
SHA512 (scipy-1.8.0.tar.gz) = 674652728ae76479d17189e6974895bb838a8e83b17b9fb91c5f86faebf2a1387e1466555ac5b51d05c293f9b31b9a72e634f5858105ea984ca94bd2f05bbb4c
Size (scipy-1.8.0.tar.gz) = 38313602 bytes
SHA1 (patch-scipy_special___round.h) = bc05a935e6423ce8395450ad3b30e88826939422