pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/math/py-numpy py-numpy: updated to 1.23.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/788450b18cbf
branches:  trunk
changeset: 384923:788450b18cbf
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Sep 07 15:11:56 2022 +0000

description:
py-numpy: updated to 1.23.2

NUMPY 1.23.0 RELEASED

Jun 22, 2022 – NumPy 1.23.0 is now available. The highlights of the release are:

Implementation of loadtxt in C, greatly improving its performance.
Exposure of DLPack at the Python level for easy data exchange.
Changes to the promotion and comparisons of structured dtypes.
Improvements to f2py.
The NumPy 1.23.0 release continues the ongoing work to improve the handling and promotion of dtypes, increase the execution speed, clarify the documentation, and expire old deprecations. It is the 
work of 151 contributors spread over 494 pull requests. The Python versions supported by this release 3.8-3.10. Python 3.11 will be supported when it reaches the rc stage.

diffstat:

 math/py-numpy/Makefile      |    9 +-
 math/py-numpy/PLIST         |  146 +++++++++++++++++++++++++++++++++----------
 math/py-numpy/buildlink3.mk |    6 +-
 math/py-numpy/distinfo      |    8 +-
 4 files changed, 121 insertions(+), 48 deletions(-)

diffs (truncated from 337 to 300 lines):

diff -r d37cd394c456 -r 788450b18cbf math/py-numpy/Makefile
--- a/math/py-numpy/Makefile    Wed Sep 07 09:37:15 2022 +0000
+++ b/math/py-numpy/Makefile    Wed Sep 07 15:11:56 2022 +0000
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile,v 1.97 2022/06/07 11:23:03 jperkin Exp $
+# $NetBSD: Makefile,v 1.98 2022/09/07 15:11:56 adam Exp $
 
-DISTNAME=      numpy-1.22.4
+DISTNAME=      numpy-1.23.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   2
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=n/numpy/}
-EXTRACT_SUFX=  .zip
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://www.numpy.org/
@@ -15,6 +13,7 @@
 TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis
 TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.2.0:../../devel/py-typing-extensions
 
 # error: 'for' loop initial declarations are only allowed in C99 mode
 USE_LANGUAGES=         c99 c++11 fortran
@@ -65,7 +64,7 @@
 
 do-test:
        cd ${WRKDIR} && \
-       ${RUN} PYTHONPATH=${DESTDIR}${PREFIX}/${PYSITELIB} ${PYTHONBIN} -c "import numpy; numpy.test()"
+       ${SETENV} ${TEST_ENV} PYTHONPATH=${DESTDIR}${PREFIX}/${PYSITELIB} ${PYTHONBIN} -c "import numpy; numpy.test()"
 
 BUILDLINK_API_DEPENDS.py-cython+=      ${PYPKGPREFIX}-cython>=0.29.21
 .include "../../devel/py-cython/buildlink3.mk"
diff -r d37cd394c456 -r 788450b18cbf math/py-numpy/PLIST
--- a/math/py-numpy/PLIST       Wed Sep 07 09:37:15 2022 +0000
+++ b/math/py-numpy/PLIST       Wed Sep 07 15:11:56 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.35 2022/04/09 12:14:27 adam Exp $
+@comment $NetBSD: PLIST,v 1.36 2022/09/07 15:11:56 adam Exp $
 bin/f2py${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -22,10 +22,60 @@
 ${PYSITELIB}/numpy/_globals.py
 ${PYSITELIB}/numpy/_globals.pyc
 ${PYSITELIB}/numpy/_globals.pyo
+${PYSITELIB}/numpy/_pyinstaller/__init__.py
+${PYSITELIB}/numpy/_pyinstaller/__init__.pyc
+${PYSITELIB}/numpy/_pyinstaller/__init__.pyo
+${PYSITELIB}/numpy/_pyinstaller/hook-numpy.py
+${PYSITELIB}/numpy/_pyinstaller/hook-numpy.pyc
+${PYSITELIB}/numpy/_pyinstaller/hook-numpy.pyo
+${PYSITELIB}/numpy/_pyinstaller/pyinstaller-smoke.py
+${PYSITELIB}/numpy/_pyinstaller/pyinstaller-smoke.pyc
+${PYSITELIB}/numpy/_pyinstaller/pyinstaller-smoke.pyo
+${PYSITELIB}/numpy/_pyinstaller/test_pyinstaller.py
+${PYSITELIB}/numpy/_pyinstaller/test_pyinstaller.pyc
+${PYSITELIB}/numpy/_pyinstaller/test_pyinstaller.pyo
 ${PYSITELIB}/numpy/_pytesttester.py
 ${PYSITELIB}/numpy/_pytesttester.pyc
 ${PYSITELIB}/numpy/_pytesttester.pyi
 ${PYSITELIB}/numpy/_pytesttester.pyo
+${PYSITELIB}/numpy/_typing/__init__.py
+${PYSITELIB}/numpy/_typing/__init__.pyc
+${PYSITELIB}/numpy/_typing/__init__.pyo
+${PYSITELIB}/numpy/_typing/_add_docstring.py
+${PYSITELIB}/numpy/_typing/_add_docstring.pyc
+${PYSITELIB}/numpy/_typing/_add_docstring.pyo
+${PYSITELIB}/numpy/_typing/_array_like.py
+${PYSITELIB}/numpy/_typing/_array_like.pyc
+${PYSITELIB}/numpy/_typing/_array_like.pyo
+${PYSITELIB}/numpy/_typing/_callable.pyi
+${PYSITELIB}/numpy/_typing/_char_codes.py
+${PYSITELIB}/numpy/_typing/_char_codes.pyc
+${PYSITELIB}/numpy/_typing/_char_codes.pyo
+${PYSITELIB}/numpy/_typing/_dtype_like.py
+${PYSITELIB}/numpy/_typing/_dtype_like.pyc
+${PYSITELIB}/numpy/_typing/_dtype_like.pyo
+${PYSITELIB}/numpy/_typing/_extended_precision.py
+${PYSITELIB}/numpy/_typing/_extended_precision.pyc
+${PYSITELIB}/numpy/_typing/_extended_precision.pyo
+${PYSITELIB}/numpy/_typing/_generic_alias.py
+${PYSITELIB}/numpy/_typing/_generic_alias.pyc
+${PYSITELIB}/numpy/_typing/_generic_alias.pyo
+${PYSITELIB}/numpy/_typing/_nbit.py
+${PYSITELIB}/numpy/_typing/_nbit.pyc
+${PYSITELIB}/numpy/_typing/_nbit.pyo
+${PYSITELIB}/numpy/_typing/_nested_sequence.py
+${PYSITELIB}/numpy/_typing/_nested_sequence.pyc
+${PYSITELIB}/numpy/_typing/_nested_sequence.pyo
+${PYSITELIB}/numpy/_typing/_scalars.py
+${PYSITELIB}/numpy/_typing/_scalars.pyc
+${PYSITELIB}/numpy/_typing/_scalars.pyo
+${PYSITELIB}/numpy/_typing/_shape.py
+${PYSITELIB}/numpy/_typing/_shape.pyc
+${PYSITELIB}/numpy/_typing/_shape.pyo
+${PYSITELIB}/numpy/_typing/_ufunc.pyi
+${PYSITELIB}/numpy/_typing/setup.py
+${PYSITELIB}/numpy/_typing/setup.pyc
+${PYSITELIB}/numpy/_typing/setup.pyo
 ${PYSITELIB}/numpy/_version.py
 ${PYSITELIB}/numpy/_version.pyc
 ${PYSITELIB}/numpy/_version.pyo
@@ -86,6 +136,9 @@
 ${PYSITELIB}/numpy/array_api/tests/test_creation_functions.py
 ${PYSITELIB}/numpy/array_api/tests/test_creation_functions.pyc
 ${PYSITELIB}/numpy/array_api/tests/test_creation_functions.pyo
+${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_data_type_functions.pyo
 ${PYSITELIB}/numpy/array_api/tests/test_elementwise_functions.py
 ${PYSITELIB}/numpy/array_api/tests/test_elementwise_functions.pyc
 ${PYSITELIB}/numpy/array_api/tests/test_elementwise_functions.pyo
@@ -95,12 +148,18 @@
 ${PYSITELIB}/numpy/array_api/tests/test_sorting_functions.py
 ${PYSITELIB}/numpy/array_api/tests/test_sorting_functions.pyc
 ${PYSITELIB}/numpy/array_api/tests/test_sorting_functions.pyo
+${PYSITELIB}/numpy/array_api/tests/test_validation.py
+${PYSITELIB}/numpy/array_api/tests/test_validation.pyc
+${PYSITELIB}/numpy/array_api/tests/test_validation.pyo
 ${PYSITELIB}/numpy/compat/__init__.py
 ${PYSITELIB}/numpy/compat/__init__.pyc
 ${PYSITELIB}/numpy/compat/__init__.pyo
 ${PYSITELIB}/numpy/compat/_inspect.py
 ${PYSITELIB}/numpy/compat/_inspect.pyc
 ${PYSITELIB}/numpy/compat/_inspect.pyo
+${PYSITELIB}/numpy/compat/_pep440.py
+${PYSITELIB}/numpy/compat/_pep440.pyc
+${PYSITELIB}/numpy/compat/_pep440.pyo
 ${PYSITELIB}/numpy/compat/py3k.py
 ${PYSITELIB}/numpy/compat/py3k.pyc
 ${PYSITELIB}/numpy/compat/py3k.pyo
@@ -314,6 +373,9 @@
 ${PYSITELIB}/numpy/core/tests/test_array_coercion.py
 ${PYSITELIB}/numpy/core/tests/test_array_coercion.pyc
 ${PYSITELIB}/numpy/core/tests/test_array_coercion.pyo
+${PYSITELIB}/numpy/core/tests/test_array_interface.py
+${PYSITELIB}/numpy/core/tests/test_array_interface.pyc
+${PYSITELIB}/numpy/core/tests/test_array_interface.pyo
 ${PYSITELIB}/numpy/core/tests/test_arraymethod.py
 ${PYSITELIB}/numpy/core/tests/test_arraymethod.pyc
 ${PYSITELIB}/numpy/core/tests/test_arraymethod.pyo
@@ -529,10 +591,15 @@
 ${PYSITELIB}/numpy/distutils/checks/cpu_vsx.c
 ${PYSITELIB}/numpy/distutils/checks/cpu_vsx2.c
 ${PYSITELIB}/numpy/distutils/checks/cpu_vsx3.c
+${PYSITELIB}/numpy/distutils/checks/cpu_vsx4.c
+${PYSITELIB}/numpy/distutils/checks/cpu_vx.c
+${PYSITELIB}/numpy/distutils/checks/cpu_vxe.c
+${PYSITELIB}/numpy/distutils/checks/cpu_vxe2.c
 ${PYSITELIB}/numpy/distutils/checks/cpu_xop.c
 ${PYSITELIB}/numpy/distutils/checks/extra_avx512bw_mask.c
 ${PYSITELIB}/numpy/distutils/checks/extra_avx512dq_mask.c
 ${PYSITELIB}/numpy/distutils/checks/extra_avx512f_reduce.c
+${PYSITELIB}/numpy/distutils/checks/extra_vsx4_mma.c
 ${PYSITELIB}/numpy/distutils/checks/extra_vsx_asm.c
 ${PYSITELIB}/numpy/distutils/checks/test_flags.c
 ${PYSITELIB}/numpy/distutils/command/__init__.py
@@ -804,9 +871,6 @@
 ${PYSITELIB}/numpy/f2py/f2py2e.py
 ${PYSITELIB}/numpy/f2py/f2py2e.pyc
 ${PYSITELIB}/numpy/f2py/f2py2e.pyo
-${PYSITELIB}/numpy/f2py/f2py_testing.py
-${PYSITELIB}/numpy/f2py/f2py_testing.pyc
-${PYSITELIB}/numpy/f2py/f2py_testing.pyo
 ${PYSITELIB}/numpy/f2py/f90mod_rules.py
 ${PYSITELIB}/numpy/f2py/f90mod_rules.pyc
 ${PYSITELIB}/numpy/f2py/f90mod_rules.pyo
@@ -827,27 +891,59 @@
 ${PYSITELIB}/numpy/f2py/tests/__init__.py
 ${PYSITELIB}/numpy/f2py/tests/__init__.pyc
 ${PYSITELIB}/numpy/f2py/tests/__init__.pyo
+${PYSITELIB}/numpy/f2py/tests/src/abstract_interface/foo.f90
+${PYSITELIB}/numpy/f2py/tests/src/abstract_interface/gh18403_mod.f90
 ${PYSITELIB}/numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c
 ${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/.f2py_f2cmap
 ${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/foo_free.f90
 ${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/foo_mod.f90
 ${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/foo_use.f90
 ${PYSITELIB}/numpy/f2py/tests/src/assumed_shape/precision.f90
+${PYSITELIB}/numpy/f2py/tests/src/block_docstring/foo.f
+${PYSITELIB}/numpy/f2py/tests/src/callback/foo.f
+${PYSITELIB}/numpy/f2py/tests/src/callback/gh17797.f90
+${PYSITELIB}/numpy/f2py/tests/src/callback/gh18335.f90
+${PYSITELIB}/numpy/f2py/tests/src/cli/hi77.f
+${PYSITELIB}/numpy/f2py/tests/src/cli/hiworld.f90
 ${PYSITELIB}/numpy/f2py/tests/src/common/block.f
+${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/gh2848.f90
+${PYSITELIB}/numpy/f2py/tests/src/crackfortran/operators.f90
+${PYSITELIB}/numpy/f2py/tests/src/crackfortran/privatemod.f90
+${PYSITELIB}/numpy/f2py/tests/src/crackfortran/publicmod.f90
+${PYSITELIB}/numpy/f2py/tests/src/f2cmap/.f2py_f2cmap
+${PYSITELIB}/numpy/f2py/tests/src/f2cmap/isoFortranEnvMap.f90
 ${PYSITELIB}/numpy/f2py/tests/src/kind/foo.f90
 ${PYSITELIB}/numpy/f2py/tests/src/mixed/foo.f
 ${PYSITELIB}/numpy/f2py/tests/src/mixed/foo_fixed.f90
 ${PYSITELIB}/numpy/f2py/tests/src/mixed/foo_free.f90
 ${PYSITELIB}/numpy/f2py/tests/src/module_data/mod.mod
 ${PYSITELIB}/numpy/f2py/tests/src/module_data/module_data_docstring.f90
+${PYSITELIB}/numpy/f2py/tests/src/negative_bounds/issue_20853.f90
 ${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_both.f90
 ${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_compound.f90
 ${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_integer.f90
 ${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_non_compound.f90
 ${PYSITELIB}/numpy/f2py/tests/src/parameter/constant_real.f90
+${PYSITELIB}/numpy/f2py/tests/src/quoted_character/foo.f
 ${PYSITELIB}/numpy/f2py/tests/src/regression/inout.f90
+${PYSITELIB}/numpy/f2py/tests/src/return_character/foo77.f
+${PYSITELIB}/numpy/f2py/tests/src/return_character/foo90.f90
+${PYSITELIB}/numpy/f2py/tests/src/return_complex/foo77.f
+${PYSITELIB}/numpy/f2py/tests/src/return_complex/foo90.f90
+${PYSITELIB}/numpy/f2py/tests/src/return_integer/foo77.f
+${PYSITELIB}/numpy/f2py/tests/src/return_integer/foo90.f90
+${PYSITELIB}/numpy/f2py/tests/src/return_logical/foo77.f
+${PYSITELIB}/numpy/f2py/tests/src/return_logical/foo90.f90
+${PYSITELIB}/numpy/f2py/tests/src/return_real/foo77.f
+${PYSITELIB}/numpy/f2py/tests/src/return_real/foo90.f90
 ${PYSITELIB}/numpy/f2py/tests/src/size/foo.f90
 ${PYSITELIB}/numpy/f2py/tests/src/string/char.f90
+${PYSITELIB}/numpy/f2py/tests/src/string/fixed_string.f90
+${PYSITELIB}/numpy/f2py/tests/src/string/string.f
 ${PYSITELIB}/numpy/f2py/tests/test_abstract_interface.py
 ${PYSITELIB}/numpy/f2py/tests/test_abstract_interface.pyc
 ${PYSITELIB}/numpy/f2py/tests/test_abstract_interface.pyo
@@ -872,6 +968,12 @@
 ${PYSITELIB}/numpy/f2py/tests/test_crackfortran.py
 ${PYSITELIB}/numpy/f2py/tests/test_crackfortran.pyc
 ${PYSITELIB}/numpy/f2py/tests/test_crackfortran.pyo
+${PYSITELIB}/numpy/f2py/tests/test_f2cmap.py
+${PYSITELIB}/numpy/f2py/tests/test_f2cmap.pyc
+${PYSITELIB}/numpy/f2py/tests/test_f2cmap.pyo
+${PYSITELIB}/numpy/f2py/tests/test_f2py2e.py
+${PYSITELIB}/numpy/f2py/tests/test_f2py2e.pyc
+${PYSITELIB}/numpy/f2py/tests/test_f2py2e.pyo
 ${PYSITELIB}/numpy/f2py/tests/test_kind.py
 ${PYSITELIB}/numpy/f2py/tests/test_kind.pyc
 ${PYSITELIB}/numpy/f2py/tests/test_kind.pyo
@@ -1069,6 +1171,9 @@
 ${PYSITELIB}/numpy/lib/tests/test_io.py
 ${PYSITELIB}/numpy/lib/tests/test_io.pyc
 ${PYSITELIB}/numpy/lib/tests/test_io.pyo
+${PYSITELIB}/numpy/lib/tests/test_loadtxt.py
+${PYSITELIB}/numpy/lib/tests/test_loadtxt.pyc
+${PYSITELIB}/numpy/lib/tests/test_loadtxt.pyo
 ${PYSITELIB}/numpy/lib/tests/test_mixins.py
 ${PYSITELIB}/numpy/lib/tests/test_mixins.pyc
 ${PYSITELIB}/numpy/lib/tests/test_mixins.pyo
@@ -1469,38 +1574,6 @@
 ${PYSITELIB}/numpy/typing/__init__.py
 ${PYSITELIB}/numpy/typing/__init__.pyc
 ${PYSITELIB}/numpy/typing/__init__.pyo
-${PYSITELIB}/numpy/typing/_add_docstring.py
-${PYSITELIB}/numpy/typing/_add_docstring.pyc
-${PYSITELIB}/numpy/typing/_add_docstring.pyo
-${PYSITELIB}/numpy/typing/_array_like.py
-${PYSITELIB}/numpy/typing/_array_like.pyc
-${PYSITELIB}/numpy/typing/_array_like.pyo
-${PYSITELIB}/numpy/typing/_callable.pyi
-${PYSITELIB}/numpy/typing/_char_codes.py
-${PYSITELIB}/numpy/typing/_char_codes.pyc
-${PYSITELIB}/numpy/typing/_char_codes.pyo
-${PYSITELIB}/numpy/typing/_dtype_like.py
-${PYSITELIB}/numpy/typing/_dtype_like.pyc
-${PYSITELIB}/numpy/typing/_dtype_like.pyo
-${PYSITELIB}/numpy/typing/_extended_precision.py
-${PYSITELIB}/numpy/typing/_extended_precision.pyc
-${PYSITELIB}/numpy/typing/_extended_precision.pyo
-${PYSITELIB}/numpy/typing/_generic_alias.py
-${PYSITELIB}/numpy/typing/_generic_alias.pyc
-${PYSITELIB}/numpy/typing/_generic_alias.pyo
-${PYSITELIB}/numpy/typing/_nbit.py
-${PYSITELIB}/numpy/typing/_nbit.pyc
-${PYSITELIB}/numpy/typing/_nbit.pyo
-${PYSITELIB}/numpy/typing/_nested_sequence.py
-${PYSITELIB}/numpy/typing/_nested_sequence.pyc
-${PYSITELIB}/numpy/typing/_nested_sequence.pyo
-${PYSITELIB}/numpy/typing/_scalars.py
-${PYSITELIB}/numpy/typing/_scalars.pyc
-${PYSITELIB}/numpy/typing/_scalars.pyo
-${PYSITELIB}/numpy/typing/_shape.py
-${PYSITELIB}/numpy/typing/_shape.pyc
-${PYSITELIB}/numpy/typing/_shape.pyo
-${PYSITELIB}/numpy/typing/_ufunc.pyi
 ${PYSITELIB}/numpy/typing/mypy_plugin.py
 ${PYSITELIB}/numpy/typing/mypy_plugin.pyc
 ${PYSITELIB}/numpy/typing/mypy_plugin.pyo
@@ -1603,6 +1676,7 @@
 ${PYSITELIB}/numpy/typing/tests/data/reveal/datasource.pyi
 ${PYSITELIB}/numpy/typing/tests/data/reveal/dtype.pyi
 ${PYSITELIB}/numpy/typing/tests/data/reveal/einsumfunc.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/emath.pyi
 ${PYSITELIB}/numpy/typing/tests/data/reveal/false_positives.pyi
 ${PYSITELIB}/numpy/typing/tests/data/reveal/fft.pyi
 ${PYSITELIB}/numpy/typing/tests/data/reveal/flatiter.pyi
diff -r d37cd394c456 -r 788450b18cbf math/py-numpy/buildlink3.mk


Home | Main Index | Thread Index | Old Index