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