diff options
author | adam <adam@pkgsrc.org> | 2021-11-02 18:51:02 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2021-11-02 18:51:02 +0000 |
commit | a96620ec1e1643958e454513516bb1db150ab1dc (patch) | |
tree | 54a2d9f7250d6e690b2e9fe52cdb8955ef7d86f3 /math/py-scipy | |
parent | 273887546166769a7fd49b47be9a89b3c997d93e (diff) | |
download | pkgsrc-a96620ec1e1643958e454513516bb1db150ab1dc.tar.gz |
py-scipy: updated to 1.7.1
SciPy 1.7.1 is a bug-fix release with no new features compared to 1.7.0.
1.7.0:
A new submodule for quasi-Monte Carlo, scipy.stats.qmc, was added
The documentation design was updated to use the same PyData-Sphinx theme as NumPy and other ecosystem libraries.
We now vendor and leverage the Boost C++ library to enable numerous improvements for long-standing weaknesses in scipy.stats
scipy.stats has six new distributions, eight new (or overhauled) hypothesis tests, a new function for bootstrapping, a class that enables fast random variate sampling and percentile point function evaluation, and many other enhancements.
cdist and pdist distance calculations are faster for several metrics, especially weighted cases, thanks to a rewrite to a new C++ backend framework
A new class for radial basis function interpolation, RBFInterpolator, was added to address issues with the Rbf class.
Diffstat (limited to 'math/py-scipy')
-rw-r--r-- | math/py-scipy/Makefile | 18 | ||||
-rw-r--r-- | math/py-scipy/PLIST | 109 | ||||
-rw-r--r-- | math/py-scipy/distinfo | 9 | ||||
-rw-r--r-- | math/py-scipy/patches/patch-scipy_stats_setup.py | 15 |
4 files changed, 132 insertions, 19 deletions
diff --git a/math/py-scipy/Makefile b/math/py-scipy/Makefile index 1e377bb997e..77de87d0f14 100644 --- a/math/py-scipy/Makefile +++ b/math/py-scipy/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.49 2021/05/03 17:55:01 adam Exp $ +# $NetBSD: Makefile,v 1.50 2021/11/02 18:51:02 adam Exp $ -DISTNAME= scipy-1.6.3 +DISTNAME= scipy-1.7.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= math python MASTER_SITES= ${MASTER_SITE_PYPI:=s/scipy/} @@ -11,6 +11,7 @@ COMMENT= Scientific Algorithms Library for Python LICENSE= modified-bsd DEPENDS+= ${PYPKGPREFIX}-pybind11-[0-9]*:../../devel/py-pybind11 +DEPENDS+= ${PYPKGPREFIX}-pythran>=0.9.11:../../math/py-pythran TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test @@ -31,15 +32,16 @@ FFLAGS+= -fPIC LDFLAGS.Darwin+= -headerpad_max_install_names -PYTHON_VERSIONS_INCOMPATIBLE= 36 27 +PYTHON_VERSIONS_INCOMPATIBLE= 27 36 REPLACE_PYTHON+= scipy/sparse/linalg/isolve/tests/test_gcrotmk.py -.include "../../mk/bsd.prefs.mk" +# Prefer boost-headers from PkgSrc which are properly patched. +post-configure: + ${RM} -f -r ${WRKSRC}/scipy/_lib/boost/boost + ${LN} -s ${BUILDLINK_DIR}/include/boost ${WRKSRC}/scipy/_lib/boost/boost -post-extract: - ${CHMOD} -R g-w ${WRKSRC} - ${CHMOD} 0644 ${WRKSRC}/scipy/optimize/_shgo_lib/sobol_vec.gz +.include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "Darwin" .PHONY: fix-darwin-install-name @@ -60,6 +62,7 @@ do-test: cd ${WRKDIR} && \ ${PYTHONBIN} -c "import scipy; scipy.test('full')" +.include "../../devel/boost-headers/buildlink3.mk" .include "../../devel/py-cython/buildlink3.mk" .include "../../devel/py-pybind11/buildlink3.mk" .include "../../lang/python/application.mk" @@ -67,4 +70,5 @@ do-test: .include "../../math/fftw/buildlink3.mk" BUILDLINK_API_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.17.3 .include "../../math/py-numpy/buildlink3.mk" +.include "../../math/py-pythran/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/math/py-scipy/PLIST b/math/py-scipy/PLIST index 2408e436e72..7fc26f42638 100644 --- a/math/py-scipy/PLIST +++ b/math/py-scipy/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.18 2021/04/05 19:26:07 tnn Exp $ +@comment $NetBSD: PLIST,v 1.19 2021/11/02 18:51:02 adam Exp $ ${PYSITELIB}/${EGG_FILE}/PKG-INFO ${PYSITELIB}/${EGG_FILE}/SOURCES.txt ${PYSITELIB}/${EGG_FILE}/dependency_links.txt @@ -28,6 +28,9 @@ ${PYSITELIB}/scipy/_build_utils/setup.pyo ${PYSITELIB}/scipy/_build_utils/system_info.py ${PYSITELIB}/scipy/_build_utils/system_info.pyc ${PYSITELIB}/scipy/_build_utils/system_info.pyo +${PYSITELIB}/scipy/_build_utils/tempita.py +${PYSITELIB}/scipy/_build_utils/tempita.pyc +${PYSITELIB}/scipy/_build_utils/tempita.pyo ${PYSITELIB}/scipy/_build_utils/tests/__init__.py ${PYSITELIB}/scipy/_build_utils/tests/test_scipy_version.py ${PYSITELIB}/scipy/_distributor_init.py @@ -36,6 +39,9 @@ ${PYSITELIB}/scipy/_distributor_init.pyo ${PYSITELIB}/scipy/_lib/__init__.py ${PYSITELIB}/scipy/_lib/__init__.pyc ${PYSITELIB}/scipy/_lib/__init__.pyo +${PYSITELIB}/scipy/_lib/_boost_utils.py +${PYSITELIB}/scipy/_lib/_boost_utils.pyc +${PYSITELIB}/scipy/_lib/_boost_utils.pyo ${PYSITELIB}/scipy/_lib/_bunch.py ${PYSITELIB}/scipy/_lib/_bunch.pyc ${PYSITELIB}/scipy/_lib/_bunch.pyo @@ -102,7 +108,6 @@ ${PYSITELIB}/scipy/_lib/tests/test_bunch.py ${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_linear_assignment.py ${PYSITELIB}/scipy/_lib/tests/test_tmpdirs.py ${PYSITELIB}/scipy/_lib/tests/test_warnings.py ${PYSITELIB}/scipy/_lib/uarray.py @@ -146,6 +151,7 @@ ${PYSITELIB}/scipy/constants/setup.pyo ${PYSITELIB}/scipy/constants/tests/__init__.py ${PYSITELIB}/scipy/constants/tests/test_codata.py ${PYSITELIB}/scipy/constants/tests/test_constants.py +${PYSITELIB}/scipy/doc_requirements.txt ${PYSITELIB}/scipy/fft/__init__.py ${PYSITELIB}/scipy/fft/__init__.pyc ${PYSITELIB}/scipy/fft/__init__.pyo @@ -158,6 +164,9 @@ ${PYSITELIB}/scipy/fft/_basic.pyo ${PYSITELIB}/scipy/fft/_debug_backends.py ${PYSITELIB}/scipy/fft/_debug_backends.pyc ${PYSITELIB}/scipy/fft/_debug_backends.pyo +${PYSITELIB}/scipy/fft/_fftlog.py +${PYSITELIB}/scipy/fft/_fftlog.pyc +${PYSITELIB}/scipy/fft/_fftlog.pyo ${PYSITELIB}/scipy/fft/_helper.py ${PYSITELIB}/scipy/fft/_helper.pyc ${PYSITELIB}/scipy/fft/_helper.pyo @@ -190,6 +199,7 @@ ${PYSITELIB}/scipy/fft/setup.pyo ${PYSITELIB}/scipy/fft/tests/mock_backend.py ${PYSITELIB}/scipy/fft/tests/test_backend.py ${PYSITELIB}/scipy/fft/tests/test_fft_function.py +${PYSITELIB}/scipy/fft/tests/test_fftlog.py ${PYSITELIB}/scipy/fft/tests/test_helper.py ${PYSITELIB}/scipy/fft/tests/test_multithreading.py ${PYSITELIB}/scipy/fft/tests/test_numpy.py @@ -319,6 +329,13 @@ ${PYSITELIB}/scipy/interpolate/_pade.py ${PYSITELIB}/scipy/interpolate/_pade.pyc ${PYSITELIB}/scipy/interpolate/_pade.pyo ${PYSITELIB}/scipy/interpolate/_ppoly.so +${PYSITELIB}/scipy/interpolate/_rbfinterp.py +${PYSITELIB}/scipy/interpolate/_rbfinterp.pyc +${PYSITELIB}/scipy/interpolate/_rbfinterp.pyo +${PYSITELIB}/scipy/interpolate/_rbfinterp_pythran.py +${PYSITELIB}/scipy/interpolate/_rbfinterp_pythran.pyc +${PYSITELIB}/scipy/interpolate/_rbfinterp_pythran.pyo +${PYSITELIB}/scipy/interpolate/_rbfinterp_pythran.so ${PYSITELIB}/scipy/interpolate/dfitpack.so ${PYSITELIB}/scipy/interpolate/fitpack.py ${PYSITELIB}/scipy/interpolate/fitpack.pyc @@ -358,6 +375,7 @@ ${PYSITELIB}/scipy/interpolate/tests/test_ndgriddata.py ${PYSITELIB}/scipy/interpolate/tests/test_pade.py ${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/io/__init__.py ${PYSITELIB}/scipy/io/__init__.pyc @@ -647,6 +665,7 @@ ${PYSITELIB}/scipy/io/tests/data/test-8000Hz-be-3ch-5S-24bit.wav ${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-1ch-10S-20bit-extra.wav ${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-1ch-1byte-ulaw.wav ${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-2ch-1byteu.wav +${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-3ch-5S-24bit-inconsistent.wav ${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-3ch-5S-24bit.wav ${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-3ch-5S-36bit.wav ${PYSITELIB}/scipy/io/tests/data/test-8000Hz-le-3ch-5S-45bit.wav @@ -791,6 +810,7 @@ ${PYSITELIB}/scipy/linalg/tests/test_interpolative.py ${PYSITELIB}/scipy/linalg/tests/test_lapack.py ${PYSITELIB}/scipy/linalg/tests/test_matfuncs.py ${PYSITELIB}/scipy/linalg/tests/test_matmul_toeplitz.py +${PYSITELIB}/scipy/linalg/tests/test_misc.py ${PYSITELIB}/scipy/linalg/tests/test_procrustes.py ${PYSITELIB}/scipy/linalg/tests/test_sketches.py ${PYSITELIB}/scipy/linalg/tests/test_solve_toeplitz.py @@ -882,6 +902,7 @@ ${PYSITELIB}/scipy/optimize.pxd ${PYSITELIB}/scipy/optimize/__init__.py ${PYSITELIB}/scipy/optimize/__init__.pyc ${PYSITELIB}/scipy/optimize/__init__.pyo +${PYSITELIB}/scipy/optimize/__nnls.pyi ${PYSITELIB}/scipy/optimize/__nnls.so ${PYSITELIB}/scipy/optimize/_basinhopping.py ${PYSITELIB}/scipy/optimize/_basinhopping.pyc @@ -900,6 +921,9 @@ ${PYSITELIB}/scipy/optimize/_differentialevolution.pyo ${PYSITELIB}/scipy/optimize/_dual_annealing.py ${PYSITELIB}/scipy/optimize/_dual_annealing.pyc ${PYSITELIB}/scipy/optimize/_dual_annealing.pyo +${PYSITELIB}/scipy/optimize/_group_columns.py +${PYSITELIB}/scipy/optimize/_group_columns.pyc +${PYSITELIB}/scipy/optimize/_group_columns.pyo ${PYSITELIB}/scipy/optimize/_group_columns.so ${PYSITELIB}/scipy/optimize/_hessian_update_strategy.py ${PYSITELIB}/scipy/optimize/_hessian_update_strategy.pyc @@ -909,14 +933,12 @@ ${PYSITELIB}/scipy/optimize/_highs/__init__.pyc ${PYSITELIB}/scipy/optimize/_highs/__init__.pyo ${PYSITELIB}/scipy/optimize/_highs/_highs_constants.so ${PYSITELIB}/scipy/optimize/_highs/_highs_wrapper.so -${PYSITELIB}/scipy/optimize/_highs/_mpswriter.so ${PYSITELIB}/scipy/optimize/_highs/cython/src/HConst.pxd ${PYSITELIB}/scipy/optimize/_highs/cython/src/Highs.pxd ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsIO.pxd ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsInfo.pxd ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsLp.pxd ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsLpUtils.pxd -${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsMipSolver.pxd ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsModelUtils.pxd ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsOptions.pxd ${PYSITELIB}/scipy/optimize/_highs/cython/src/HighsRuntimeOptions.pxd @@ -1008,10 +1030,6 @@ ${PYSITELIB}/scipy/optimize/_shgo.pyo ${PYSITELIB}/scipy/optimize/_shgo_lib/__init__.py ${PYSITELIB}/scipy/optimize/_shgo_lib/__init__.pyc ${PYSITELIB}/scipy/optimize/_shgo_lib/__init__.pyo -${PYSITELIB}/scipy/optimize/_shgo_lib/sobol_seq.py -${PYSITELIB}/scipy/optimize/_shgo_lib/sobol_seq.pyc -${PYSITELIB}/scipy/optimize/_shgo_lib/sobol_seq.pyo -${PYSITELIB}/scipy/optimize/_shgo_lib/sobol_vec.gz ${PYSITELIB}/scipy/optimize/_shgo_lib/triangulation.py ${PYSITELIB}/scipy/optimize/_shgo_lib/triangulation.pyc ${PYSITELIB}/scipy/optimize/_shgo_lib/triangulation.pyo @@ -1087,6 +1105,9 @@ ${PYSITELIB}/scipy/optimize/cython_optimize/__init__.pyo ${PYSITELIB}/scipy/optimize/cython_optimize/_zeros.pxd ${PYSITELIB}/scipy/optimize/cython_optimize/_zeros.so ${PYSITELIB}/scipy/optimize/cython_optimize/c_zeros.pxd +${PYSITELIB}/scipy/optimize/cython_optimize/setup.py +${PYSITELIB}/scipy/optimize/cython_optimize/setup.pyc +${PYSITELIB}/scipy/optimize/cython_optimize/setup.pyo ${PYSITELIB}/scipy/optimize/lbfgsb.py ${PYSITELIB}/scipy/optimize/lbfgsb.pyc ${PYSITELIB}/scipy/optimize/lbfgsb.pyo @@ -1166,6 +1187,9 @@ ${PYSITELIB}/scipy/signal/_arraytools.pyo ${PYSITELIB}/scipy/signal/_max_len_seq.py ${PYSITELIB}/scipy/signal/_max_len_seq.pyc ${PYSITELIB}/scipy/signal/_max_len_seq.pyo +${PYSITELIB}/scipy/signal/_max_len_seq_inner.py +${PYSITELIB}/scipy/signal/_max_len_seq_inner.pyc +${PYSITELIB}/scipy/signal/_max_len_seq_inner.pyo ${PYSITELIB}/scipy/signal/_max_len_seq_inner.so ${PYSITELIB}/scipy/signal/_peak_finding.py ${PYSITELIB}/scipy/signal/_peak_finding.pyc @@ -1175,6 +1199,9 @@ ${PYSITELIB}/scipy/signal/_savitzky_golay.py ${PYSITELIB}/scipy/signal/_savitzky_golay.pyc ${PYSITELIB}/scipy/signal/_savitzky_golay.pyo ${PYSITELIB}/scipy/signal/_sosfilt.so +${PYSITELIB}/scipy/signal/_spectral.py +${PYSITELIB}/scipy/signal/_spectral.pyc +${PYSITELIB}/scipy/signal/_spectral.pyo ${PYSITELIB}/scipy/signal/_spectral.so ${PYSITELIB}/scipy/signal/_upfirdn.py ${PYSITELIB}/scipy/signal/_upfirdn.pyc @@ -1457,6 +1484,7 @@ ${PYSITELIB}/scipy/sparse/tests/test_sputils.py ${PYSITELIB}/scipy/spatial/__init__.py ${PYSITELIB}/scipy/spatial/__init__.pyc ${PYSITELIB}/scipy/spatial/__init__.pyo +${PYSITELIB}/scipy/spatial/_distance_pybind.so ${PYSITELIB}/scipy/spatial/_distance_wrap.so ${PYSITELIB}/scipy/spatial/_geometric_slerp.py ${PYSITELIB}/scipy/spatial/_geometric_slerp.pyc @@ -1477,10 +1505,12 @@ ${PYSITELIB}/scipy/spatial/ckdtree.pyi ${PYSITELIB}/scipy/spatial/ckdtree.so ${PYSITELIB}/scipy/spatial/distance.py ${PYSITELIB}/scipy/spatial/distance.pyc +${PYSITELIB}/scipy/spatial/distance.pyi ${PYSITELIB}/scipy/spatial/distance.pyo ${PYSITELIB}/scipy/spatial/kdtree.py ${PYSITELIB}/scipy/spatial/kdtree.pyc ${PYSITELIB}/scipy/spatial/kdtree.pyo +${PYSITELIB}/scipy/spatial/qhull.pyi ${PYSITELIB}/scipy/spatial/qhull.so ${PYSITELIB}/scipy/spatial/qhull_src/COPYING.txt ${PYSITELIB}/scipy/spatial/setup.py @@ -1535,6 +1565,7 @@ ${PYSITELIB}/scipy/spatial/transform/_rotation_groups.pyo ${PYSITELIB}/scipy/spatial/transform/_rotation_spline.py ${PYSITELIB}/scipy/spatial/transform/_rotation_spline.pyc ${PYSITELIB}/scipy/spatial/transform/_rotation_spline.pyo +${PYSITELIB}/scipy/spatial/transform/rotation.pyi ${PYSITELIB}/scipy/spatial/transform/rotation.so ${PYSITELIB}/scipy/spatial/transform/setup.py ${PYSITELIB}/scipy/spatial/transform/setup.pyc @@ -1570,6 +1601,9 @@ ${PYSITELIB}/scipy/special/_mptestutils.pyo ${PYSITELIB}/scipy/special/_precompute/__init__.py ${PYSITELIB}/scipy/special/_precompute/__init__.pyc ${PYSITELIB}/scipy/special/_precompute/__init__.pyo +${PYSITELIB}/scipy/special/_precompute/cosine_cdf.py +${PYSITELIB}/scipy/special/_precompute/cosine_cdf.pyc +${PYSITELIB}/scipy/special/_precompute/cosine_cdf.pyo ${PYSITELIB}/scipy/special/_precompute/expn_asy.py ${PYSITELIB}/scipy/special/_precompute/expn_asy.pyc ${PYSITELIB}/scipy/special/_precompute/expn_asy.pyo @@ -1594,6 +1628,12 @@ ${PYSITELIB}/scipy/special/_precompute/struve_convergence.pyo ${PYSITELIB}/scipy/special/_precompute/utils.py ${PYSITELIB}/scipy/special/_precompute/utils.pyc ${PYSITELIB}/scipy/special/_precompute/utils.pyo +${PYSITELIB}/scipy/special/_precompute/wright_bessel.py +${PYSITELIB}/scipy/special/_precompute/wright_bessel.pyc +${PYSITELIB}/scipy/special/_precompute/wright_bessel.pyo +${PYSITELIB}/scipy/special/_precompute/wright_bessel_data.py +${PYSITELIB}/scipy/special/_precompute/wright_bessel_data.pyc +${PYSITELIB}/scipy/special/_precompute/wright_bessel_data.pyo ${PYSITELIB}/scipy/special/_precompute/wrightomega.py ${PYSITELIB}/scipy/special/_precompute/wrightomega.pyc ${PYSITELIB}/scipy/special/_precompute/wrightomega.pyo @@ -1643,6 +1683,7 @@ ${PYSITELIB}/scipy/special/tests/test_basic.py ${PYSITELIB}/scipy/special/tests/test_bdtr.py ${PYSITELIB}/scipy/special/tests/test_boxcox.py ${PYSITELIB}/scipy/special/tests/test_cdflib.py +${PYSITELIB}/scipy/special/tests/test_cosine_distr.py ${PYSITELIB}/scipy/special/tests/test_cython_special.py ${PYSITELIB}/scipy/special/tests/test_data.py ${PYSITELIB}/scipy/special/tests/test_digamma.py @@ -1662,6 +1703,7 @@ ${PYSITELIB}/scipy/special/tests/test_logsumexp.py ${PYSITELIB}/scipy/special/tests/test_mpmath.py ${PYSITELIB}/scipy/special/tests/test_nan_inputs.py ${PYSITELIB}/scipy/special/tests/test_ndtr.py +${PYSITELIB}/scipy/special/tests/test_ndtri_exp.py ${PYSITELIB}/scipy/special/tests/test_orthogonal.py ${PYSITELIB}/scipy/special/tests/test_orthogonal_eval.py ${PYSITELIB}/scipy/special/tests/test_owens_t.py @@ -1678,6 +1720,7 @@ ${PYSITELIB}/scipy/special/tests/test_spfun_stats.py ${PYSITELIB}/scipy/special/tests/test_sph_harm.py ${PYSITELIB}/scipy/special/tests/test_spherical_bessel.py ${PYSITELIB}/scipy/special/tests/test_trig.py +${PYSITELIB}/scipy/special/tests/test_wright_bessel.py ${PYSITELIB}/scipy/special/tests/test_wrightomega.py ${PYSITELIB}/scipy/special/tests/test_zeta.py ${PYSITELIB}/scipy/stats/__init__.py @@ -1686,12 +1729,24 @@ ${PYSITELIB}/scipy/stats/__init__.pyo ${PYSITELIB}/scipy/stats/_binned_statistic.py ${PYSITELIB}/scipy/stats/_binned_statistic.pyc ${PYSITELIB}/scipy/stats/_binned_statistic.pyo +${PYSITELIB}/scipy/stats/_binomtest.py +${PYSITELIB}/scipy/stats/_binomtest.pyc +${PYSITELIB}/scipy/stats/_binomtest.pyo +${PYSITELIB}/scipy/stats/_bootstrap.py +${PYSITELIB}/scipy/stats/_bootstrap.pyc +${PYSITELIB}/scipy/stats/_bootstrap.pyo +${PYSITELIB}/scipy/stats/_common.py +${PYSITELIB}/scipy/stats/_common.pyc +${PYSITELIB}/scipy/stats/_common.pyo ${PYSITELIB}/scipy/stats/_constants.py ${PYSITELIB}/scipy/stats/_constants.pyc ${PYSITELIB}/scipy/stats/_constants.pyo ${PYSITELIB}/scipy/stats/_continuous_distns.py ${PYSITELIB}/scipy/stats/_continuous_distns.pyc ${PYSITELIB}/scipy/stats/_continuous_distns.pyo +${PYSITELIB}/scipy/stats/_crosstab.py +${PYSITELIB}/scipy/stats/_crosstab.pyc +${PYSITELIB}/scipy/stats/_crosstab.pyo ${PYSITELIB}/scipy/stats/_discrete_distns.py ${PYSITELIB}/scipy/stats/_discrete_distns.pyc ${PYSITELIB}/scipy/stats/_discrete_distns.pyo @@ -1701,18 +1756,44 @@ ${PYSITELIB}/scipy/stats/_distn_infrastructure.pyo ${PYSITELIB}/scipy/stats/_distr_params.py ${PYSITELIB}/scipy/stats/_distr_params.pyc ${PYSITELIB}/scipy/stats/_distr_params.pyo +${PYSITELIB}/scipy/stats/_entropy.py +${PYSITELIB}/scipy/stats/_entropy.pyc +${PYSITELIB}/scipy/stats/_entropy.pyo +${PYSITELIB}/scipy/stats/_generate_pyx.py +${PYSITELIB}/scipy/stats/_generate_pyx.pyc +${PYSITELIB}/scipy/stats/_generate_pyx.pyo ${PYSITELIB}/scipy/stats/_hypotests.py ${PYSITELIB}/scipy/stats/_hypotests.pyc ${PYSITELIB}/scipy/stats/_hypotests.pyo ${PYSITELIB}/scipy/stats/_ksstats.py ${PYSITELIB}/scipy/stats/_ksstats.pyc ${PYSITELIB}/scipy/stats/_ksstats.pyo +${PYSITELIB}/scipy/stats/_mannwhitneyu.py +${PYSITELIB}/scipy/stats/_mannwhitneyu.pyc +${PYSITELIB}/scipy/stats/_mannwhitneyu.pyo ${PYSITELIB}/scipy/stats/_multivariate.py ${PYSITELIB}/scipy/stats/_multivariate.pyc ${PYSITELIB}/scipy/stats/_multivariate.pyo +${PYSITELIB}/scipy/stats/_page_trend_test.py +${PYSITELIB}/scipy/stats/_page_trend_test.pyc +${PYSITELIB}/scipy/stats/_page_trend_test.pyo +${PYSITELIB}/scipy/stats/_qmc.py +${PYSITELIB}/scipy/stats/_qmc.pyc +${PYSITELIB}/scipy/stats/_qmc.pyo +${PYSITELIB}/scipy/stats/_qmc_cy.pyi +${PYSITELIB}/scipy/stats/_qmc_cy.so +${PYSITELIB}/scipy/stats/_relative_risk.py +${PYSITELIB}/scipy/stats/_relative_risk.pyc +${PYSITELIB}/scipy/stats/_relative_risk.pyo +${PYSITELIB}/scipy/stats/_result_classes.py +${PYSITELIB}/scipy/stats/_result_classes.pyc +${PYSITELIB}/scipy/stats/_result_classes.pyo ${PYSITELIB}/scipy/stats/_rvs_sampling.py ${PYSITELIB}/scipy/stats/_rvs_sampling.pyc ${PYSITELIB}/scipy/stats/_rvs_sampling.pyo +${PYSITELIB}/scipy/stats/_sobol.pyi +${PYSITELIB}/scipy/stats/_sobol.so +${PYSITELIB}/scipy/stats/_sobol_direction_numbers.npz ${PYSITELIB}/scipy/stats/_stats.so ${PYSITELIB}/scipy/stats/_stats_mstats_common.py ${PYSITELIB}/scipy/stats/_stats_mstats_common.pyc @@ -1723,6 +1804,8 @@ ${PYSITELIB}/scipy/stats/_tukeylambda_stats.pyo ${PYSITELIB}/scipy/stats/_wilcoxon_data.py ${PYSITELIB}/scipy/stats/_wilcoxon_data.pyc ${PYSITELIB}/scipy/stats/_wilcoxon_data.pyo +${PYSITELIB}/scipy/stats/biasedurn.pxd +${PYSITELIB}/scipy/stats/biasedurn.so ${PYSITELIB}/scipy/stats/contingency.py ${PYSITELIB}/scipy/stats/contingency.pyc ${PYSITELIB}/scipy/stats/contingency.pyo @@ -1745,6 +1828,9 @@ ${PYSITELIB}/scipy/stats/mstats_extras.py ${PYSITELIB}/scipy/stats/mstats_extras.pyc ${PYSITELIB}/scipy/stats/mstats_extras.pyo ${PYSITELIB}/scipy/stats/mvn.so +${PYSITELIB}/scipy/stats/qmc.py +${PYSITELIB}/scipy/stats/qmc.pyc +${PYSITELIB}/scipy/stats/qmc.pyo ${PYSITELIB}/scipy/stats/setup.py ${PYSITELIB}/scipy/stats/setup.pyc ${PYSITELIB}/scipy/stats/setup.pyo @@ -1768,12 +1854,17 @@ ${PYSITELIB}/scipy/stats/tests/data/nist_anova/SmLs09.dat ${PYSITELIB}/scipy/stats/tests/data/nist_linregress/Norris.dat ${PYSITELIB}/scipy/stats/tests/data/stable-cdf-sample-data.npy ${PYSITELIB}/scipy/stats/tests/data/stable-pdf-sample-data.npy +${PYSITELIB}/scipy/stats/tests/data/studentized_range_mpmath_ref.json +${PYSITELIB}/scipy/stats/tests/studentized_range_mpmath_ref.py ${PYSITELIB}/scipy/stats/tests/test_binned_statistic.py +${PYSITELIB}/scipy/stats/tests/test_bootstrap.py ${PYSITELIB}/scipy/stats/tests/test_contingency.py ${PYSITELIB}/scipy/stats/tests/test_continuous_basic.py +${PYSITELIB}/scipy/stats/tests/test_crosstab.py ${PYSITELIB}/scipy/stats/tests/test_discrete_basic.py ${PYSITELIB}/scipy/stats/tests/test_discrete_distns.py ${PYSITELIB}/scipy/stats/tests/test_distributions.py +${PYSITELIB}/scipy/stats/tests/test_entropy.py ${PYSITELIB}/scipy/stats/tests/test_fit.py ${PYSITELIB}/scipy/stats/tests/test_hypotests.py ${PYSITELIB}/scipy/stats/tests/test_kdeoth.py @@ -1781,7 +1872,9 @@ ${PYSITELIB}/scipy/stats/tests/test_morestats.py ${PYSITELIB}/scipy/stats/tests/test_mstats_basic.py ${PYSITELIB}/scipy/stats/tests/test_mstats_extras.py ${PYSITELIB}/scipy/stats/tests/test_multivariate.py +${PYSITELIB}/scipy/stats/tests/test_qmc.py ${PYSITELIB}/scipy/stats/tests/test_rank.py +${PYSITELIB}/scipy/stats/tests/test_relative_risk.py ${PYSITELIB}/scipy/stats/tests/test_stats.py ${PYSITELIB}/scipy/stats/tests/test_tukeylambda_stats.py ${PYSITELIB}/scipy/version.py diff --git a/math/py-scipy/distinfo b/math/py-scipy/distinfo index 9c73e72430a..ef7ca5a4459 100644 --- a/math/py-scipy/distinfo +++ b/math/py-scipy/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.26 2021/10/26 10:56:05 nia Exp $ +$NetBSD: distinfo,v 1.27 2021/11/02 18:51:02 adam Exp $ -BLAKE2s (scipy-1.6.3.tar.gz) = 3bd03c18dfa0109b5ac29256ffebc1a62968a599b2e67a487920b3b6cb74b083 -SHA512 (scipy-1.6.3.tar.gz) = 10ff25da84ce09ae231e781873902d8040d79868721d75a3f9facee177e7f46f7c9c34374feee6fe2253ddd968716d2993658ce514c4ac0c98d255c06a6ef808 -Size (scipy-1.6.3.tar.gz) = 27187987 bytes +BLAKE2s (scipy-1.7.1.tar.gz) = 833681b9049355c0617de2b5a876ff064b9fc5d96161e424d285fde5de479815 +SHA512 (scipy-1.7.1.tar.gz) = 81fea7e4f5fbcd537d662273507b6ac75bd4cf900567da8083ac86fb06d9f96b010d01a1697db53211440f0fdb2d89510313bafd3d383284d0ab9a08311dd102 +Size (scipy-1.7.1.tar.gz) = 36102628 bytes SHA1 (patch-scipy_special___round.h) = bc05a935e6423ce8395450ad3b30e88826939422 +SHA1 (patch-scipy_stats_setup.py) = 23ecc1c0f709051920c3761a78d9edb75092ac79 diff --git a/math/py-scipy/patches/patch-scipy_stats_setup.py b/math/py-scipy/patches/patch-scipy_stats_setup.py new file mode 100644 index 00000000000..39449ecad84 --- /dev/null +++ b/math/py-scipy/patches/patch-scipy_stats_setup.py @@ -0,0 +1,15 @@ +$NetBSD: patch-scipy_stats_setup.py,v 1.1 2021/11/02 18:51:02 adam Exp $ + +Boost stats are not portable, e.g. compilation fails on NetBSD. + +--- scipy/stats/setup.py.orig 2021-10-28 20:02:57.000000000 +0000 ++++ scipy/stats/setup.py +@@ -79,7 +79,7 @@ def configuration(parent_package='', top + ext._pre_build_hook = pre_build_hook + + # add boost stats distributions +- config.add_subpackage('_boost') ++ #config.add_subpackage('_boost') + + # Type stubs + config.add_data_files('*.pyi') |