py-numpy: update to 1.25.0.

NumPy 1.25.0 is now available. The highlights of the release are:

    Support for MUSL, there are now MUSL wheels.
    Support for the Fujitsu C/C++ compiler.
    Object arrays are now supported in einsum.
    Support for the inplace matrix multiplication (@=).

The NumPy 1.25.0 release continues the ongoing work to improve the
handling and promotion of dtypes, increase the execution speed,
and clarify the documentation. There has also been preparatory work
for the future NumPy 2.0.0, resulting in a large number of new and
expired deprecations.

The Python versions supported by this release are 3.9-3.11.
This commit is contained in:
wiz 2023-07-01 08:38:26 +00:00
parent a0a2de7587
commit ce6c9d0a49
4 changed files with 40 additions and 36 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.104 2023/04/28 14:40:00 adam Exp $
# $NetBSD: Makefile,v 1.105 2023/07/01 08:38:26 wiz Exp $
DISTNAME= numpy-1.24.3
DISTNAME= numpy-1.25.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_PYPI:=n/numpy/}
@ -23,7 +23,7 @@ USE_LANGUAGES= c99 c++11 fortran
REPLACE_PYTHON+= *.py */*.py */*/*.py */*/*/*.py */*/*/*/*.py
PYTHON_VERSIONS_INCOMPATIBLE= 27 37
PYTHON_VERSIONS_INCOMPATIBLE= 27 37 38
# XXX Avoid picking up other compilers when installed
.include "../../mk/compiler.mk"

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.38 2023/04/28 14:40:00 adam Exp $
@comment $NetBSD: PLIST,v 1.39 2023/07/01 08:38:26 wiz Exp $
bin/f2py${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
@ -45,8 +45,6 @@ ${PYSITELIB}/numpy/_typing/_dtype_like.py
${PYSITELIB}/numpy/_typing/_dtype_like.pyc
${PYSITELIB}/numpy/_typing/_extended_precision.py
${PYSITELIB}/numpy/_typing/_extended_precision.pyc
${PYSITELIB}/numpy/_typing/_generic_alias.py
${PYSITELIB}/numpy/_typing/_generic_alias.pyc
${PYSITELIB}/numpy/_typing/_nbit.py
${PYSITELIB}/numpy/_typing/_nbit.pyc
${PYSITELIB}/numpy/_typing/_nested_sequence.py
@ -58,6 +56,12 @@ ${PYSITELIB}/numpy/_typing/_shape.pyc
${PYSITELIB}/numpy/_typing/_ufunc.pyi
${PYSITELIB}/numpy/_typing/setup.py
${PYSITELIB}/numpy/_typing/setup.pyc
${PYSITELIB}/numpy/_utils/__init__.py
${PYSITELIB}/numpy/_utils/__init__.pyc
${PYSITELIB}/numpy/_utils/_inspect.py
${PYSITELIB}/numpy/_utils/_inspect.pyc
${PYSITELIB}/numpy/_utils/_pep440.py
${PYSITELIB}/numpy/_utils/_pep440.pyc
${PYSITELIB}/numpy/_version.py
${PYSITELIB}/numpy/_version.pyc
${PYSITELIB}/numpy/array_api/__init__.py
@ -74,6 +78,8 @@ ${PYSITELIB}/numpy/array_api/_dtypes.py
${PYSITELIB}/numpy/array_api/_dtypes.pyc
${PYSITELIB}/numpy/array_api/_elementwise_functions.py
${PYSITELIB}/numpy/array_api/_elementwise_functions.pyc
${PYSITELIB}/numpy/array_api/_indexing_functions.py
${PYSITELIB}/numpy/array_api/_indexing_functions.pyc
${PYSITELIB}/numpy/array_api/_manipulation_functions.py
${PYSITELIB}/numpy/array_api/_manipulation_functions.pyc
${PYSITELIB}/numpy/array_api/_searching_functions.py
@ -102,6 +108,10 @@ ${PYSITELIB}/numpy/array_api/tests/test_data_type_functions.py
${PYSITELIB}/numpy/array_api/tests/test_data_type_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_elementwise_functions.py
${PYSITELIB}/numpy/array_api/tests/test_elementwise_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_indexing_functions.py
${PYSITELIB}/numpy/array_api/tests/test_indexing_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_manipulation_functions.py
${PYSITELIB}/numpy/array_api/tests/test_manipulation_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_set_functions.py
${PYSITELIB}/numpy/array_api/tests/test_set_functions.pyc
${PYSITELIB}/numpy/array_api/tests/test_sorting_functions.py
@ -110,10 +120,6 @@ ${PYSITELIB}/numpy/array_api/tests/test_validation.py
${PYSITELIB}/numpy/array_api/tests/test_validation.pyc
${PYSITELIB}/numpy/compat/__init__.py
${PYSITELIB}/numpy/compat/__init__.pyc
${PYSITELIB}/numpy/compat/_inspect.py
${PYSITELIB}/numpy/compat/_inspect.pyc
${PYSITELIB}/numpy/compat/_pep440.py
${PYSITELIB}/numpy/compat/_pep440.pyc
${PYSITELIB}/numpy/compat/py3k.py
${PYSITELIB}/numpy/compat/py3k.pyc
${PYSITELIB}/numpy/compat/setup.py
@ -187,15 +193,16 @@ ${PYSITELIB}/numpy/core/getlimits.pyi
${PYSITELIB}/numpy/core/include/numpy/.doxyfile
${PYSITELIB}/numpy/core/include/numpy/__multiarray_api.h
${PYSITELIB}/numpy/core/include/numpy/__ufunc_api.h
${PYSITELIB}/numpy/core/include/numpy/_dtype_api.h
${PYSITELIB}/numpy/core/include/numpy/_neighborhood_iterator_imp.h
${PYSITELIB}/numpy/core/include/numpy/_numpyconfig.h
${PYSITELIB}/numpy/core/include/numpy/_numpyconfig.h.in
${PYSITELIB}/numpy/core/include/numpy/arrayobject.h
${PYSITELIB}/numpy/core/include/numpy/arrayscalars.h
${PYSITELIB}/numpy/core/include/numpy/experimental_dtype_api.h
${PYSITELIB}/numpy/core/include/numpy/halffloat.h
${PYSITELIB}/numpy/core/include/numpy/libdivide/LICENSE.txt
${PYSITELIB}/numpy/core/include/numpy/libdivide/libdivide.h
${PYSITELIB}/numpy/core/include/numpy/multiarray_api.txt
${PYSITELIB}/numpy/core/include/numpy/ndarrayobject.h
${PYSITELIB}/numpy/core/include/numpy/ndarraytypes.h
${PYSITELIB}/numpy/core/include/numpy/noprefix.h
@ -213,7 +220,6 @@ ${PYSITELIB}/numpy/core/include/numpy/old_defines.h
${PYSITELIB}/numpy/core/include/numpy/oldnumeric.h
${PYSITELIB}/numpy/core/include/numpy/random/bitgen.h
${PYSITELIB}/numpy/core/include/numpy/random/distributions.h
${PYSITELIB}/numpy/core/include/numpy/ufunc_api.txt
${PYSITELIB}/numpy/core/include/numpy/ufuncobject.h
${PYSITELIB}/numpy/core/include/numpy/utils.h
${PYSITELIB}/numpy/core/lib/libnpymath.a
@ -431,6 +437,7 @@ ${PYSITELIB}/numpy/distutils/checks/cpu_avx512_icl.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512_knl.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512_knm.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512_skx.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512_spr.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512cd.c
${PYSITELIB}/numpy/distutils/checks/cpu_avx512f.c
${PYSITELIB}/numpy/distutils/checks/cpu_f16c.c
@ -548,6 +555,8 @@ ${PYSITELIB}/numpy/distutils/fcompiler/vast.py
${PYSITELIB}/numpy/distutils/fcompiler/vast.pyc
${PYSITELIB}/numpy/distutils/from_template.py
${PYSITELIB}/numpy/distutils/from_template.pyc
${PYSITELIB}/numpy/distutils/fujitsuccompiler.py
${PYSITELIB}/numpy/distutils/fujitsuccompiler.pyc
${PYSITELIB}/numpy/distutils/intelccompiler.py
${PYSITELIB}/numpy/distutils/intelccompiler.pyc
${PYSITELIB}/numpy/distutils/lib2def.py
@ -615,8 +624,12 @@ ${PYSITELIB}/numpy/doc/constants.py
${PYSITELIB}/numpy/doc/constants.pyc
${PYSITELIB}/numpy/doc/ufuncs.py
${PYSITELIB}/numpy/doc/ufuncs.pyc
${PYSITELIB}/numpy/dual.py
${PYSITELIB}/numpy/dual.pyc
${PYSITELIB}/numpy/dtypes.py
${PYSITELIB}/numpy/dtypes.pyc
${PYSITELIB}/numpy/dtypes.pyi
${PYSITELIB}/numpy/exceptions.py
${PYSITELIB}/numpy/exceptions.pyc
${PYSITELIB}/numpy/exceptions.pyi
${PYSITELIB}/numpy/f2py/__init__.py
${PYSITELIB}/numpy/f2py/__init__.pyc
${PYSITELIB}/numpy/f2py/__init__.pyi
@ -673,6 +686,9 @@ ${PYSITELIB}/numpy/f2py/tests/src/crackfortran/accesstype.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/foo_deps.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh15035.f
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh17859.f
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh23533.f
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh23598.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh23598Warn.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/gh2848.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/operators.f90
${PYSITELIB}/numpy/f2py/tests/src/crackfortran/privatemod.f90
@ -938,8 +954,6 @@ ${PYSITELIB}/numpy/linalg/tests/test_regression.pyc
${PYSITELIB}/numpy/ma/__init__.py
${PYSITELIB}/numpy/ma/__init__.pyc
${PYSITELIB}/numpy/ma/__init__.pyi
${PYSITELIB}/numpy/ma/bench.py
${PYSITELIB}/numpy/ma/bench.pyc
${PYSITELIB}/numpy/ma/core.py
${PYSITELIB}/numpy/ma/core.pyc
${PYSITELIB}/numpy/ma/core.pyi
@ -1131,31 +1145,21 @@ ${PYSITELIB}/numpy/testing/__init__.pyc
${PYSITELIB}/numpy/testing/__init__.pyi
${PYSITELIB}/numpy/testing/_private/__init__.py
${PYSITELIB}/numpy/testing/_private/__init__.pyc
${PYSITELIB}/numpy/testing/_private/decorators.py
${PYSITELIB}/numpy/testing/_private/decorators.pyc
${PYSITELIB}/numpy/testing/_private/extbuild.py
${PYSITELIB}/numpy/testing/_private/extbuild.pyc
${PYSITELIB}/numpy/testing/_private/noseclasses.py
${PYSITELIB}/numpy/testing/_private/noseclasses.pyc
${PYSITELIB}/numpy/testing/_private/nosetester.py
${PYSITELIB}/numpy/testing/_private/nosetester.pyc
${PYSITELIB}/numpy/testing/_private/parameterized.py
${PYSITELIB}/numpy/testing/_private/parameterized.pyc
${PYSITELIB}/numpy/testing/_private/utils.py
${PYSITELIB}/numpy/testing/_private/utils.pyc
${PYSITELIB}/numpy/testing/_private/utils.pyi
${PYSITELIB}/numpy/testing/overrides.py
${PYSITELIB}/numpy/testing/overrides.pyc
${PYSITELIB}/numpy/testing/print_coercion_tables.py
${PYSITELIB}/numpy/testing/print_coercion_tables.pyc
${PYSITELIB}/numpy/testing/setup.py
${PYSITELIB}/numpy/testing/setup.pyc
${PYSITELIB}/numpy/testing/tests/__init__.py
${PYSITELIB}/numpy/testing/tests/__init__.pyc
${PYSITELIB}/numpy/testing/tests/test_doctesting.py
${PYSITELIB}/numpy/testing/tests/test_doctesting.pyc
${PYSITELIB}/numpy/testing/tests/test_utils.py
${PYSITELIB}/numpy/testing/tests/test_utils.pyc
${PYSITELIB}/numpy/testing/utils.py
${PYSITELIB}/numpy/testing/utils.pyc
${PYSITELIB}/numpy/tests/__init__.py
${PYSITELIB}/numpy/tests/__init__.pyc
${PYSITELIB}/numpy/tests/test__all__.py
@ -1166,6 +1170,8 @@ ${PYSITELIB}/numpy/tests/test_lazyloading.py
${PYSITELIB}/numpy/tests/test_lazyloading.pyc
${PYSITELIB}/numpy/tests/test_matlib.py
${PYSITELIB}/numpy/tests/test_matlib.pyc
${PYSITELIB}/numpy/tests/test_numpy_config.py
${PYSITELIB}/numpy/tests/test_numpy_config.pyc
${PYSITELIB}/numpy/tests/test_numpy_version.py
${PYSITELIB}/numpy/tests/test_numpy_version.pyc
${PYSITELIB}/numpy/tests/test_public_api.py
@ -1348,8 +1354,6 @@ ${PYSITELIB}/numpy/typing/tests/data/reveal/ufunclike.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/ufuncs.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/version.pyi
${PYSITELIB}/numpy/typing/tests/data/reveal/warnings_and_errors.pyi
${PYSITELIB}/numpy/typing/tests/test_generic_alias.py
${PYSITELIB}/numpy/typing/tests/test_generic_alias.pyc
${PYSITELIB}/numpy/typing/tests/test_isfile.py
${PYSITELIB}/numpy/typing/tests/test_isfile.pyc
${PYSITELIB}/numpy/typing/tests/test_runtime.py

View file

@ -1,4 +1,4 @@
# $NetBSD: buildlink3.mk,v 1.17 2023/03/29 09:34:11 wiz Exp $
# $NetBSD: buildlink3.mk,v 1.18 2023/07/01 08:38:26 wiz Exp $
BUILDLINK_TREE+= py-numpy
@ -8,7 +8,7 @@ PY_NUMPY_BUILDLINK3_MK:=
.include "../../lang/python/pyversion.mk"
BUILDLINK_API_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.0
.if ${PYTHON_VERSION} < 308
.if ${PYTHON_VERSION} < 309
BUILDLINK_ABI_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.16.6nb3
BUILDLINK_PKGSRCDIR.py-numpy?= ../../math/py-numpy16
.else

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.81 2023/04/28 14:40:00 adam Exp $
$NetBSD: distinfo,v 1.82 2023/07/01 08:38:26 wiz Exp $
BLAKE2s (numpy-1.24.3.tar.gz) = f81edd792a1bc35b67bcf930b484279e22c101c2b5ca1e5eb12bf9a6b63a4db6
SHA512 (numpy-1.24.3.tar.gz) = d4b5841cbe68ee6653f99018e4e0182f2e5519a1cd69c14e0a95aa180f878e6a6786ccf0a7c78bf0d511c53e7535d7144fee428572dec7a4b60b25c8a1c0c9e1
Size (numpy-1.24.3.tar.gz) = 10909904 bytes
BLAKE2s (numpy-1.25.0.tar.gz) = 94c48984a299014116504fd772aa6b3ac7db1373ab9b01bf37dd2891d357e650
SHA512 (numpy-1.25.0.tar.gz) = e464d82bba0487f520ec7a820492343af5172e807e0f746688bbaff636a31947da62704ef0f35c74a46fb42332f4644f3c497d544789d22e5c01ca0823f82909
Size (numpy-1.25.0.tar.gz) = 10426700 bytes
SHA1 (patch-numpy_core_include_numpy_npy__common.h) = 354e336b98f634b6298d0b1d0e85ef1a9d240bff
SHA1 (patch-numpy_core_setup.py) = 01f90b7eb700cfa51edded31498c2de4c3850848
SHA1 (patch-numpy_core_src_common_mem__overlap.c) = 10d65c7f8ba740ce2bae5ad47ef3162cd2c5a40b