pkgsrc-Changes archive

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

CVS commit: pkgsrc/math/py-numpy



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Apr  9 12:14:27 UTC 2022

Modified Files:
        pkgsrc/math/py-numpy: Makefile PLIST distinfo

Log Message:
py-numpy: updated to 1.22.3

The NumPy 1.22.3 is maintenance release that fixes bugs discovered after the
1.22.2 release. The most noticeable fixes may be those for DLPack. One that may
cause some problems is disallowing strings as inputs to logical ufuncs. It is
still undecided how strings should be treated in those functions and it was
thought best to simply disallow them until a decision was reached. That should
not cause problems with older code.

The NumPy 1.22.2 is maintenance release that fixes bugs discovered after the
1.22.1 release. Notable fixes are:

- Several build related fixes for downstream projects and other platforms.
- Various Annotation fixes/additions.
- Numpy wheels for Windows will use the 1.41 tool chain, fixing downstream link
  problems for projects using NumPy provided libraries on Windows.
- Deal with CVE-2021-41495 complaint.

The NumPy 1.22.1 is maintenance release that fixes bugs discovered after the
1.22.0 release. Notable fixes are:

- Fix f2PY docstring problems (SciPy)
- Fix reduction type problems (AstroPy)
- Fix various typing bugs.

NumPy 1.22.0 is a big release featuring the work of 153 contributers spread
over 609 pull requests. There have been many improvements, highlights are:

* Annotations of the main namespace are essentially complete. Upstream is a
  moving target, so there will likely be further improvements, but the major
  work is done. This is probably the most user visible enhancement in this
  release.
* A preliminary version of the proposed Array-API is provided. This is a step
  in creating a standard collection of functions that can be used across
  applications such as CuPy and JAX.
* NumPy now has a DLPack backend. DLPack provides a common interchange format
  for array (tensor) data.
* New methods for ``quantile``, ``percentile``, and related functions. The new
  methods provide a complete set of the methods commonly found in the
  literature.
* A new configurable allocator for use by downstream projects.
* The universal functions have been refactored to implement most of
  :ref:`NEP 43 <NEP43>`.  This also unlocks the ability to experiment with the
  future DType API.


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 pkgsrc/math/py-numpy/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/math/py-numpy/PLIST
cvs rdiff -u -r1.68 -r1.69 pkgsrc/math/py-numpy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/py-numpy/Makefile
diff -u pkgsrc/math/py-numpy/Makefile:1.90 pkgsrc/math/py-numpy/Makefile:1.91
--- pkgsrc/math/py-numpy/Makefile:1.90  Sat Jan 29 07:46:10 2022
+++ pkgsrc/math/py-numpy/Makefile       Sat Apr  9 12:14:27 2022
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.90 2022/01/29 07:46:10 wiz Exp $
+# $NetBSD: Makefile,v 1.91 2022/04/09 12:14:27 adam Exp $
 
-DISTNAME=      numpy-1.21.5
+DISTNAME=      numpy-1.22.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   4
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=n/numpy/}
 EXTRACT_SUFX=  .zip
@@ -23,7 +22,7 @@ USE_LANGUAGES=                c99 c++ fortran
 
 REPLACE_PYTHON+=       *.py */*.py */*/*.py */*/*/*.py */*/*/*/*.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/math/py-numpy/PLIST
diff -u pkgsrc/math/py-numpy/PLIST:1.34 pkgsrc/math/py-numpy/PLIST:1.35
--- pkgsrc/math/py-numpy/PLIST:1.34     Sat Jan 29 07:46:10 2022
+++ pkgsrc/math/py-numpy/PLIST  Sat Apr  9 12:14:27 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.34 2022/01/29 07:46:10 wiz Exp $
+@comment $NetBSD: PLIST,v 1.35 2022/04/09 12:14:27 adam Exp $
 bin/f2py${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -24,11 +24,77 @@ ${PYSITELIB}/numpy/_globals.pyc
 ${PYSITELIB}/numpy/_globals.pyo
 ${PYSITELIB}/numpy/_pytesttester.py
 ${PYSITELIB}/numpy/_pytesttester.pyc
+${PYSITELIB}/numpy/_pytesttester.pyi
 ${PYSITELIB}/numpy/_pytesttester.pyo
 ${PYSITELIB}/numpy/_version.py
 ${PYSITELIB}/numpy/_version.pyc
 ${PYSITELIB}/numpy/_version.pyo
-${PYSITELIB}/numpy/char.pyi
+${PYSITELIB}/numpy/array_api/__init__.py
+${PYSITELIB}/numpy/array_api/__init__.pyc
+${PYSITELIB}/numpy/array_api/__init__.pyo
+${PYSITELIB}/numpy/array_api/_array_object.py
+${PYSITELIB}/numpy/array_api/_array_object.pyc
+${PYSITELIB}/numpy/array_api/_array_object.pyo
+${PYSITELIB}/numpy/array_api/_constants.py
+${PYSITELIB}/numpy/array_api/_constants.pyc
+${PYSITELIB}/numpy/array_api/_constants.pyo
+${PYSITELIB}/numpy/array_api/_creation_functions.py
+${PYSITELIB}/numpy/array_api/_creation_functions.pyc
+${PYSITELIB}/numpy/array_api/_creation_functions.pyo
+${PYSITELIB}/numpy/array_api/_data_type_functions.py
+${PYSITELIB}/numpy/array_api/_data_type_functions.pyc
+${PYSITELIB}/numpy/array_api/_data_type_functions.pyo
+${PYSITELIB}/numpy/array_api/_dtypes.py
+${PYSITELIB}/numpy/array_api/_dtypes.pyc
+${PYSITELIB}/numpy/array_api/_dtypes.pyo
+${PYSITELIB}/numpy/array_api/_elementwise_functions.py
+${PYSITELIB}/numpy/array_api/_elementwise_functions.pyc
+${PYSITELIB}/numpy/array_api/_elementwise_functions.pyo
+${PYSITELIB}/numpy/array_api/_manipulation_functions.py
+${PYSITELIB}/numpy/array_api/_manipulation_functions.pyc
+${PYSITELIB}/numpy/array_api/_manipulation_functions.pyo
+${PYSITELIB}/numpy/array_api/_searching_functions.py
+${PYSITELIB}/numpy/array_api/_searching_functions.pyc
+${PYSITELIB}/numpy/array_api/_searching_functions.pyo
+${PYSITELIB}/numpy/array_api/_set_functions.py
+${PYSITELIB}/numpy/array_api/_set_functions.pyc
+${PYSITELIB}/numpy/array_api/_set_functions.pyo
+${PYSITELIB}/numpy/array_api/_sorting_functions.py
+${PYSITELIB}/numpy/array_api/_sorting_functions.pyc
+${PYSITELIB}/numpy/array_api/_sorting_functions.pyo
+${PYSITELIB}/numpy/array_api/_statistical_functions.py
+${PYSITELIB}/numpy/array_api/_statistical_functions.pyc
+${PYSITELIB}/numpy/array_api/_statistical_functions.pyo
+${PYSITELIB}/numpy/array_api/_typing.py
+${PYSITELIB}/numpy/array_api/_typing.pyc
+${PYSITELIB}/numpy/array_api/_typing.pyo
+${PYSITELIB}/numpy/array_api/_utility_functions.py
+${PYSITELIB}/numpy/array_api/_utility_functions.pyc
+${PYSITELIB}/numpy/array_api/_utility_functions.pyo
+${PYSITELIB}/numpy/array_api/linalg.py
+${PYSITELIB}/numpy/array_api/linalg.pyc
+${PYSITELIB}/numpy/array_api/linalg.pyo
+${PYSITELIB}/numpy/array_api/setup.py
+${PYSITELIB}/numpy/array_api/setup.pyc
+${PYSITELIB}/numpy/array_api/setup.pyo
+${PYSITELIB}/numpy/array_api/tests/__init__.py
+${PYSITELIB}/numpy/array_api/tests/__init__.pyc
+${PYSITELIB}/numpy/array_api/tests/__init__.pyo
+${PYSITELIB}/numpy/array_api/tests/test_array_object.py
+${PYSITELIB}/numpy/array_api/tests/test_array_object.pyc
+${PYSITELIB}/numpy/array_api/tests/test_array_object.pyo
+${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_elementwise_functions.py
+${PYSITELIB}/numpy/array_api/tests/test_elementwise_functions.pyc
+${PYSITELIB}/numpy/array_api/tests/test_elementwise_functions.pyo
+${PYSITELIB}/numpy/array_api/tests/test_set_functions.py
+${PYSITELIB}/numpy/array_api/tests/test_set_functions.pyc
+${PYSITELIB}/numpy/array_api/tests/test_set_functions.pyo
+${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/compat/__init__.py
 ${PYSITELIB}/numpy/compat/__init__.pyc
 ${PYSITELIB}/numpy/compat/__init__.pyo
@@ -77,6 +143,9 @@ ${PYSITELIB}/numpy/core/_internal.py
 ${PYSITELIB}/numpy/core/_internal.pyc
 ${PYSITELIB}/numpy/core/_internal.pyi
 ${PYSITELIB}/numpy/core/_internal.pyo
+${PYSITELIB}/numpy/core/_machar.py
+${PYSITELIB}/numpy/core/_machar.pyc
+${PYSITELIB}/numpy/core/_machar.pyo
 ${PYSITELIB}/numpy/core/_methods.py
 ${PYSITELIB}/numpy/core/_methods.pyc
 ${PYSITELIB}/numpy/core/_methods.pyo
@@ -107,6 +176,7 @@ ${PYSITELIB}/numpy/core/cversions.pyc
 ${PYSITELIB}/numpy/core/cversions.pyo
 ${PYSITELIB}/numpy/core/defchararray.py
 ${PYSITELIB}/numpy/core/defchararray.pyc
+${PYSITELIB}/numpy/core/defchararray.pyi
 ${PYSITELIB}/numpy/core/defchararray.pyo
 ${PYSITELIB}/numpy/core/einsumfunc.py
 ${PYSITELIB}/numpy/core/einsumfunc.pyc
@@ -125,13 +195,16 @@ ${PYSITELIB}/numpy/core/generate_numpy_a
 ${PYSITELIB}/numpy/core/generate_numpy_api.pyo
 ${PYSITELIB}/numpy/core/getlimits.py
 ${PYSITELIB}/numpy/core/getlimits.pyc
+${PYSITELIB}/numpy/core/getlimits.pyi
 ${PYSITELIB}/numpy/core/getlimits.pyo
+${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/_neighborhood_iterator_imp.h
 ${PYSITELIB}/numpy/core/include/numpy/_numpyconfig.h
 ${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
@@ -159,14 +232,13 @@ ${PYSITELIB}/numpy/core/include/numpy/ut
 ${PYSITELIB}/numpy/core/lib/libnpymath.a
 ${PYSITELIB}/numpy/core/lib/npy-pkg-config/mlib.ini
 ${PYSITELIB}/numpy/core/lib/npy-pkg-config/npymath.ini
-${PYSITELIB}/numpy/core/machar.py
-${PYSITELIB}/numpy/core/machar.pyc
-${PYSITELIB}/numpy/core/machar.pyo
 ${PYSITELIB}/numpy/core/memmap.py
 ${PYSITELIB}/numpy/core/memmap.pyc
+${PYSITELIB}/numpy/core/memmap.pyi
 ${PYSITELIB}/numpy/core/memmap.pyo
 ${PYSITELIB}/numpy/core/multiarray.py
 ${PYSITELIB}/numpy/core/multiarray.pyc
+${PYSITELIB}/numpy/core/multiarray.pyi
 ${PYSITELIB}/numpy/core/multiarray.pyo
 ${PYSITELIB}/numpy/core/numeric.py
 ${PYSITELIB}/numpy/core/numeric.pyc
@@ -181,6 +253,7 @@ ${PYSITELIB}/numpy/core/overrides.pyc
 ${PYSITELIB}/numpy/core/overrides.pyo
 ${PYSITELIB}/numpy/core/records.py
 ${PYSITELIB}/numpy/core/records.pyc
+${PYSITELIB}/numpy/core/records.pyi
 ${PYSITELIB}/numpy/core/records.pyo
 ${PYSITELIB}/numpy/core/setup.py
 ${PYSITELIB}/numpy/core/setup.pyc
@@ -199,14 +272,33 @@ ${PYSITELIB}/numpy/core/tests/_locales.p
 ${PYSITELIB}/numpy/core/tests/_locales.pyc
 ${PYSITELIB}/numpy/core/tests/_locales.pyo
 ${PYSITELIB}/numpy/core/tests/data/astype_copy.pkl
+${PYSITELIB}/numpy/core/tests/data/generate_umath_validation_data.cpp
 ${PYSITELIB}/numpy/core/tests/data/recarray_from_file.fits
 ${PYSITELIB}/numpy/core/tests/data/umath-validation-set-README.txt
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arccos.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arccosh.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arcsin.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arcsinh.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arctan.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-arctanh.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-cbrt.csv
 ${PYSITELIB}/numpy/core/tests/data/umath-validation-set-cos.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-cosh.csv
 ${PYSITELIB}/numpy/core/tests/data/umath-validation-set-exp.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-exp2.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-expm1.csv
 ${PYSITELIB}/numpy/core/tests/data/umath-validation-set-log.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-log10.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-log1p.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-log2.csv
 ${PYSITELIB}/numpy/core/tests/data/umath-validation-set-sin.csv
-${PYSITELIB}/numpy/core/tests/examples/checks.pyx
-${PYSITELIB}/numpy/core/tests/examples/setup.py
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-sinh.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-tan.csv
+${PYSITELIB}/numpy/core/tests/data/umath-validation-set-tanh.csv
+${PYSITELIB}/numpy/core/tests/examples/cython/checks.pyx
+${PYSITELIB}/numpy/core/tests/examples/cython/setup.py
+${PYSITELIB}/numpy/core/tests/examples/limited_api/limited_api.c
+${PYSITELIB}/numpy/core/tests/examples/limited_api/setup.py
 ${PYSITELIB}/numpy/core/tests/test__exceptions.py
 ${PYSITELIB}/numpy/core/tests/test__exceptions.pyc
 ${PYSITELIB}/numpy/core/tests/test__exceptions.pyo
@@ -240,6 +332,9 @@ ${PYSITELIB}/numpy/core/tests/test_cpu_d
 ${PYSITELIB}/numpy/core/tests/test_cpu_features.py
 ${PYSITELIB}/numpy/core/tests/test_cpu_features.pyc
 ${PYSITELIB}/numpy/core/tests/test_cpu_features.pyo
+${PYSITELIB}/numpy/core/tests/test_custom_dtypes.py
+${PYSITELIB}/numpy/core/tests/test_custom_dtypes.pyc
+${PYSITELIB}/numpy/core/tests/test_custom_dtypes.pyo
 ${PYSITELIB}/numpy/core/tests/test_cython.py
 ${PYSITELIB}/numpy/core/tests/test_cython.pyc
 ${PYSITELIB}/numpy/core/tests/test_cython.pyo
@@ -252,6 +347,9 @@ ${PYSITELIB}/numpy/core/tests/test_defch
 ${PYSITELIB}/numpy/core/tests/test_deprecations.py
 ${PYSITELIB}/numpy/core/tests/test_deprecations.pyc
 ${PYSITELIB}/numpy/core/tests/test_deprecations.pyo
+${PYSITELIB}/numpy/core/tests/test_dlpack.py
+${PYSITELIB}/numpy/core/tests/test_dlpack.pyc
+${PYSITELIB}/numpy/core/tests/test_dlpack.pyo
 ${PYSITELIB}/numpy/core/tests/test_dtype.py
 ${PYSITELIB}/numpy/core/tests/test_dtype.pyc
 ${PYSITELIB}/numpy/core/tests/test_dtype.pyo
@@ -273,6 +371,9 @@ ${PYSITELIB}/numpy/core/tests/test_getli
 ${PYSITELIB}/numpy/core/tests/test_half.py
 ${PYSITELIB}/numpy/core/tests/test_half.pyc
 ${PYSITELIB}/numpy/core/tests/test_half.pyo
+${PYSITELIB}/numpy/core/tests/test_hashtable.py
+${PYSITELIB}/numpy/core/tests/test_hashtable.pyc
+${PYSITELIB}/numpy/core/tests/test_hashtable.pyo
 ${PYSITELIB}/numpy/core/tests/test_indexerrors.py
 ${PYSITELIB}/numpy/core/tests/test_indexerrors.pyc
 ${PYSITELIB}/numpy/core/tests/test_indexerrors.pyo
@@ -282,6 +383,9 @@ ${PYSITELIB}/numpy/core/tests/test_index
 ${PYSITELIB}/numpy/core/tests/test_item_selection.py
 ${PYSITELIB}/numpy/core/tests/test_item_selection.pyc
 ${PYSITELIB}/numpy/core/tests/test_item_selection.pyo
+${PYSITELIB}/numpy/core/tests/test_limited_api.py
+${PYSITELIB}/numpy/core/tests/test_limited_api.pyc
+${PYSITELIB}/numpy/core/tests/test_limited_api.pyo
 ${PYSITELIB}/numpy/core/tests/test_longdouble.py
 ${PYSITELIB}/numpy/core/tests/test_longdouble.pyc
 ${PYSITELIB}/numpy/core/tests/test_longdouble.pyo
@@ -291,6 +395,9 @@ ${PYSITELIB}/numpy/core/tests/test_macha
 ${PYSITELIB}/numpy/core/tests/test_mem_overlap.py
 ${PYSITELIB}/numpy/core/tests/test_mem_overlap.pyc
 ${PYSITELIB}/numpy/core/tests/test_mem_overlap.pyo
+${PYSITELIB}/numpy/core/tests/test_mem_policy.py
+${PYSITELIB}/numpy/core/tests/test_mem_policy.pyc
+${PYSITELIB}/numpy/core/tests/test_mem_policy.pyo
 ${PYSITELIB}/numpy/core/tests/test_memmap.py
 ${PYSITELIB}/numpy/core/tests/test_memmap.pyc
 ${PYSITELIB}/numpy/core/tests/test_memmap.pyo
@@ -383,6 +490,9 @@ ${PYSITELIB}/numpy/distutils/__init__.py
 ${PYSITELIB}/numpy/distutils/_shell_utils.py
 ${PYSITELIB}/numpy/distutils/_shell_utils.pyc
 ${PYSITELIB}/numpy/distutils/_shell_utils.pyo
+${PYSITELIB}/numpy/distutils/armccompiler.py
+${PYSITELIB}/numpy/distutils/armccompiler.pyc
+${PYSITELIB}/numpy/distutils/armccompiler.pyo
 ${PYSITELIB}/numpy/distutils/ccompiler.py
 ${PYSITELIB}/numpy/distutils/ccompiler.pyc
 ${PYSITELIB}/numpy/distutils/ccompiler.pyo
@@ -500,6 +610,9 @@ ${PYSITELIB}/numpy/distutils/fcompiler/_
 ${PYSITELIB}/numpy/distutils/fcompiler/absoft.py
 ${PYSITELIB}/numpy/distutils/fcompiler/absoft.pyc
 ${PYSITELIB}/numpy/distutils/fcompiler/absoft.pyo
+${PYSITELIB}/numpy/distutils/fcompiler/arm.py
+${PYSITELIB}/numpy/distutils/fcompiler/arm.pyc
+${PYSITELIB}/numpy/distutils/fcompiler/arm.pyo
 ${PYSITELIB}/numpy/distutils/fcompiler/compaq.py
 ${PYSITELIB}/numpy/distutils/fcompiler/compaq.pyc
 ${PYSITELIB}/numpy/distutils/fcompiler/compaq.pyo
@@ -624,6 +737,9 @@ ${PYSITELIB}/numpy/distutils/tests/test_
 ${PYSITELIB}/numpy/distutils/tests/test_from_template.py
 ${PYSITELIB}/numpy/distutils/tests/test_from_template.pyc
 ${PYSITELIB}/numpy/distutils/tests/test_from_template.pyo
+${PYSITELIB}/numpy/distutils/tests/test_log.py
+${PYSITELIB}/numpy/distutils/tests/test_log.pyc
+${PYSITELIB}/numpy/distutils/tests/test_log.pyo
 ${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.py
 ${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.pyc
 ${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.pyo
@@ -705,6 +821,9 @@ ${PYSITELIB}/numpy/f2py/setup.pyc
 ${PYSITELIB}/numpy/f2py/setup.pyo
 ${PYSITELIB}/numpy/f2py/src/fortranobject.c
 ${PYSITELIB}/numpy/f2py/src/fortranobject.h
+${PYSITELIB}/numpy/f2py/symbolic.py
+${PYSITELIB}/numpy/f2py/symbolic.pyc
+${PYSITELIB}/numpy/f2py/symbolic.pyo
 ${PYSITELIB}/numpy/f2py/tests/__init__.py
 ${PYSITELIB}/numpy/f2py/tests/__init__.pyc
 ${PYSITELIB}/numpy/f2py/tests/__init__.pyo
@@ -795,6 +914,9 @@ ${PYSITELIB}/numpy/f2py/tests/test_size.
 ${PYSITELIB}/numpy/f2py/tests/test_string.py
 ${PYSITELIB}/numpy/f2py/tests/test_string.pyc
 ${PYSITELIB}/numpy/f2py/tests/test_string.pyo
+${PYSITELIB}/numpy/f2py/tests/test_symbolic.py
+${PYSITELIB}/numpy/f2py/tests/test_symbolic.pyc
+${PYSITELIB}/numpy/f2py/tests/test_symbolic.pyo
 ${PYSITELIB}/numpy/f2py/tests/util.py
 ${PYSITELIB}/numpy/f2py/tests/util.pyc
 ${PYSITELIB}/numpy/f2py/tests/util.pyo
@@ -807,10 +929,12 @@ ${PYSITELIB}/numpy/fft/__init__.pyi
 ${PYSITELIB}/numpy/fft/__init__.pyo
 ${PYSITELIB}/numpy/fft/_pocketfft.py
 ${PYSITELIB}/numpy/fft/_pocketfft.pyc
+${PYSITELIB}/numpy/fft/_pocketfft.pyi
 ${PYSITELIB}/numpy/fft/_pocketfft.pyo
 ${PYSITELIB}/numpy/fft/_pocketfft_internal.so
 ${PYSITELIB}/numpy/fft/helper.py
 ${PYSITELIB}/numpy/fft/helper.pyc
+${PYSITELIB}/numpy/fft/helper.pyi
 ${PYSITELIB}/numpy/fft/helper.pyo
 ${PYSITELIB}/numpy/fft/setup.py
 ${PYSITELIB}/numpy/fft/setup.pyc
@@ -1008,6 +1132,7 @@ ${PYSITELIB}/numpy/linalg/_umath_linalg.
 ${PYSITELIB}/numpy/linalg/lapack_lite.so
 ${PYSITELIB}/numpy/linalg/linalg.py
 ${PYSITELIB}/numpy/linalg/linalg.pyc
+${PYSITELIB}/numpy/linalg/linalg.pyi
 ${PYSITELIB}/numpy/linalg/linalg.pyo
 ${PYSITELIB}/numpy/linalg/setup.py
 ${PYSITELIB}/numpy/linalg/setup.pyc
@@ -1015,9 +1140,6 @@ ${PYSITELIB}/numpy/linalg/setup.pyo
 ${PYSITELIB}/numpy/linalg/tests/__init__.py
 ${PYSITELIB}/numpy/linalg/tests/__init__.pyc
 ${PYSITELIB}/numpy/linalg/tests/__init__.pyo
-${PYSITELIB}/numpy/linalg/tests/test_build.py
-${PYSITELIB}/numpy/linalg/tests/test_build.pyc
-${PYSITELIB}/numpy/linalg/tests/test_build.pyo
 ${PYSITELIB}/numpy/linalg/tests/test_deprecations.py
 ${PYSITELIB}/numpy/linalg/tests/test_deprecations.pyc
 ${PYSITELIB}/numpy/linalg/tests/test_deprecations.pyo
@@ -1088,6 +1210,7 @@ ${PYSITELIB}/numpy/matrixlib/__init__.py
 ${PYSITELIB}/numpy/matrixlib/__init__.pyo
 ${PYSITELIB}/numpy/matrixlib/defmatrix.py
 ${PYSITELIB}/numpy/matrixlib/defmatrix.pyc
+${PYSITELIB}/numpy/matrixlib/defmatrix.pyi
 ${PYSITELIB}/numpy/matrixlib/defmatrix.pyo
 ${PYSITELIB}/numpy/matrixlib/setup.py
 ${PYSITELIB}/numpy/matrixlib/setup.pyc
@@ -1269,7 +1392,6 @@ ${PYSITELIB}/numpy/random/tests/test_see
 ${PYSITELIB}/numpy/random/tests/test_smoke.py
 ${PYSITELIB}/numpy/random/tests/test_smoke.pyc
 ${PYSITELIB}/numpy/random/tests/test_smoke.pyo
-${PYSITELIB}/numpy/rec.pyi
 ${PYSITELIB}/numpy/setup.py
 ${PYSITELIB}/numpy/setup.pyc
 ${PYSITELIB}/numpy/setup.pyo
@@ -1283,6 +1405,9 @@ ${PYSITELIB}/numpy/testing/_private/__in
 ${PYSITELIB}/numpy/testing/_private/decorators.py
 ${PYSITELIB}/numpy/testing/_private/decorators.pyc
 ${PYSITELIB}/numpy/testing/_private/decorators.pyo
+${PYSITELIB}/numpy/testing/_private/extbuild.py
+${PYSITELIB}/numpy/testing/_private/extbuild.pyc
+${PYSITELIB}/numpy/testing/_private/extbuild.pyo
 ${PYSITELIB}/numpy/testing/_private/noseclasses.py
 ${PYSITELIB}/numpy/testing/_private/noseclasses.pyc
 ${PYSITELIB}/numpy/testing/_private/noseclasses.pyo
@@ -1294,6 +1419,7 @@ ${PYSITELIB}/numpy/testing/_private/para
 ${PYSITELIB}/numpy/testing/_private/parameterized.pyo
 ${PYSITELIB}/numpy/testing/_private/utils.py
 ${PYSITELIB}/numpy/testing/_private/utils.pyc
+${PYSITELIB}/numpy/testing/_private/utils.pyi
 ${PYSITELIB}/numpy/testing/_private/utils.pyo
 ${PYSITELIB}/numpy/testing/print_coercion_tables.py
 ${PYSITELIB}/numpy/testing/print_coercion_tables.pyc
@@ -1316,6 +1442,9 @@ ${PYSITELIB}/numpy/testing/utils.pyo
 ${PYSITELIB}/numpy/tests/__init__.py
 ${PYSITELIB}/numpy/tests/__init__.pyc
 ${PYSITELIB}/numpy/tests/__init__.pyo
+${PYSITELIB}/numpy/tests/test__all__.py
+${PYSITELIB}/numpy/tests/test__all__.pyc
+${PYSITELIB}/numpy/tests/test__all__.pyo
 ${PYSITELIB}/numpy/tests/test_ctypeslib.py
 ${PYSITELIB}/numpy/tests/test_ctypeslib.pyc
 ${PYSITELIB}/numpy/tests/test_ctypeslib.pyo
@@ -1346,9 +1475,7 @@ ${PYSITELIB}/numpy/typing/_add_docstring
 ${PYSITELIB}/numpy/typing/_array_like.py
 ${PYSITELIB}/numpy/typing/_array_like.pyc
 ${PYSITELIB}/numpy/typing/_array_like.pyo
-${PYSITELIB}/numpy/typing/_callable.py
-${PYSITELIB}/numpy/typing/_callable.pyc
-${PYSITELIB}/numpy/typing/_callable.pyo
+${PYSITELIB}/numpy/typing/_callable.pyi
 ${PYSITELIB}/numpy/typing/_char_codes.py
 ${PYSITELIB}/numpy/typing/_char_codes.pyc
 ${PYSITELIB}/numpy/typing/_char_codes.pyo
@@ -1364,6 +1491,9 @@ ${PYSITELIB}/numpy/typing/_generic_alias
 ${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
@@ -1380,33 +1510,52 @@ ${PYSITELIB}/numpy/typing/setup.pyo
 ${PYSITELIB}/numpy/typing/tests/__init__.py
 ${PYSITELIB}/numpy/typing/tests/__init__.pyc
 ${PYSITELIB}/numpy/typing/tests/__init__.pyo
-${PYSITELIB}/numpy/typing/tests/data/fail/arithmetic.py
-${PYSITELIB}/numpy/typing/tests/data/fail/array_constructors.py
-${PYSITELIB}/numpy/typing/tests/data/fail/array_like.py
-${PYSITELIB}/numpy/typing/tests/data/fail/arrayprint.py
-${PYSITELIB}/numpy/typing/tests/data/fail/arrayterator.py
-${PYSITELIB}/numpy/typing/tests/data/fail/bitwise_ops.py
-${PYSITELIB}/numpy/typing/tests/data/fail/comparisons.py
-${PYSITELIB}/numpy/typing/tests/data/fail/constants.py
-${PYSITELIB}/numpy/typing/tests/data/fail/datasource.py
-${PYSITELIB}/numpy/typing/tests/data/fail/dtype.py
-${PYSITELIB}/numpy/typing/tests/data/fail/einsumfunc.py
-${PYSITELIB}/numpy/typing/tests/data/fail/flatiter.py
-${PYSITELIB}/numpy/typing/tests/data/fail/fromnumeric.py
-${PYSITELIB}/numpy/typing/tests/data/fail/index_tricks.py
-${PYSITELIB}/numpy/typing/tests/data/fail/lib_utils.py
-${PYSITELIB}/numpy/typing/tests/data/fail/lib_version.py
-${PYSITELIB}/numpy/typing/tests/data/fail/modules.py
-${PYSITELIB}/numpy/typing/tests/data/fail/ndarray.py
-${PYSITELIB}/numpy/typing/tests/data/fail/ndarray_misc.py
-${PYSITELIB}/numpy/typing/tests/data/fail/numerictypes.py
-${PYSITELIB}/numpy/typing/tests/data/fail/random.py
-${PYSITELIB}/numpy/typing/tests/data/fail/scalars.py
-${PYSITELIB}/numpy/typing/tests/data/fail/ufunc_config.py
-${PYSITELIB}/numpy/typing/tests/data/fail/ufunclike.py
-${PYSITELIB}/numpy/typing/tests/data/fail/ufuncs.py
-${PYSITELIB}/numpy/typing/tests/data/fail/warnings_and_errors.py
-${PYSITELIB}/numpy/typing/tests/data/misc/extended_precision.py
+${PYSITELIB}/numpy/typing/tests/data/fail/arithmetic.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/array_constructors.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/array_like.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/array_pad.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/arrayprint.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/arrayterator.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/bitwise_ops.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/char.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/chararray.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/comparisons.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/constants.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/datasource.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/dtype.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/einsumfunc.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/false_positives.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/flatiter.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/fromnumeric.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/histograms.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/index_tricks.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/lib_function_base.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/lib_polynomial.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/lib_utils.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/lib_version.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/linalg.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/memmap.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/modules.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/multiarray.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/ndarray.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/ndarray_misc.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/nditer.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/nested_sequence.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/npyio.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/numerictypes.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/random.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/rec.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/scalars.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/shape_base.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/stride_tricks.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/testing.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/twodim_base.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/type_check.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/ufunc_config.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/ufunclike.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/ufuncs.pyi
+${PYSITELIB}/numpy/typing/tests/data/fail/warnings_and_errors.pyi
+${PYSITELIB}/numpy/typing/tests/data/misc/extended_precision.pyi
 ${PYSITELIB}/numpy/typing/tests/data/mypy.ini
 ${PYSITELIB}/numpy/typing/tests/data/pass/arithmetic.py
 ${PYSITELIB}/numpy/typing/tests/data/pass/array_constructors.py
@@ -1439,37 +1588,60 @@ ${PYSITELIB}/numpy/typing/tests/data/pas
 ${PYSITELIB}/numpy/typing/tests/data/pass/ufunclike.py
 ${PYSITELIB}/numpy/typing/tests/data/pass/ufuncs.py
 ${PYSITELIB}/numpy/typing/tests/data/pass/warnings_and_errors.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/arithmetic.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/array_constructors.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/arrayprint.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/arrayterator.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/bitwise_ops.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/comparisons.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/constants.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/datasource.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/dtype.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/einsumfunc.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/flatiter.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/fromnumeric.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/index_tricks.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/lib_utils.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/lib_version.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/mod.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/modules.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/multiarray.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/nbit_base_example.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_conversion.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_misc.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_shape_manipulation.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/nditer.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/numeric.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/numerictypes.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/random.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/scalars.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/ufunc_config.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/ufunclike.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/ufuncs.py
-${PYSITELIB}/numpy/typing/tests/data/reveal/warnings_and_errors.py
+${PYSITELIB}/numpy/typing/tests/data/reveal/arithmetic.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/array_constructors.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/arraypad.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/arrayprint.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/arraysetops.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/arrayterator.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/bitwise_ops.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/char.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/chararray.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/comparisons.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/constants.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/ctypeslib.pyi
+${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/false_positives.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/fft.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/flatiter.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/fromnumeric.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/getlimits.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/histograms.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/index_tricks.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/lib_function_base.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/lib_polynomial.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/lib_utils.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/lib_version.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/linalg.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/matrix.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/memmap.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/mod.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/modules.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/multiarray.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/nbit_base_example.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_conversion.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_misc.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/ndarray_shape_manipulation.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/nditer.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/nested_sequence.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/npyio.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/numeric.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/numerictypes.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/random.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/rec.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/scalars.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/shape_base.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/stride_tricks.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/testing.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/twodim_base.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/type_check.pyi
+${PYSITELIB}/numpy/typing/tests/data/reveal/ufunc_config.pyi
+${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_generic_alias.pyo
@@ -1482,9 +1654,6 @@ ${PYSITELIB}/numpy/typing/tests/test_run
 ${PYSITELIB}/numpy/typing/tests/test_typing.py
 ${PYSITELIB}/numpy/typing/tests/test_typing.pyc
 ${PYSITELIB}/numpy/typing/tests/test_typing.pyo
-${PYSITELIB}/numpy/typing/tests/test_typing_extensions.py
-${PYSITELIB}/numpy/typing/tests/test_typing_extensions.pyc
-${PYSITELIB}/numpy/typing/tests/test_typing_extensions.pyo
 ${PYSITELIB}/numpy/version.py
 ${PYSITELIB}/numpy/version.pyc
 ${PYSITELIB}/numpy/version.pyo

Index: pkgsrc/math/py-numpy/distinfo
diff -u pkgsrc/math/py-numpy/distinfo:1.68 pkgsrc/math/py-numpy/distinfo:1.69
--- pkgsrc/math/py-numpy/distinfo:1.68  Mon Dec 20 11:27:57 2021
+++ pkgsrc/math/py-numpy/distinfo       Sat Apr  9 12:14:27 2022
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.68 2021/12/20 11:27:57 adam Exp $
+$NetBSD: distinfo,v 1.69 2022/04/09 12:14:27 adam Exp $
 
-BLAKE2s (numpy-1.21.5.zip) = 127af319f17469dc300b21e069e881fa006c73c48e79e7d48a8810140e9d3f0c
-SHA512 (numpy-1.21.5.zip) = 03affa9d0bbf42a8d35f5454f1527df28539e306dc2b313fa775625201a5fe9eb7376f443bba5d50e08567546708811beb7201819eeb2af5a0653b7d91249f78
-Size (numpy-1.21.5.zip) = 10652289 bytes
+BLAKE2s (numpy-1.22.3.zip) = 8add725a5f6a438218d1df65e832acf84264fcdf59eaf006b5f80c4b492f0905
+SHA512 (numpy-1.22.3.zip) = fdeefd0ffad798a078376fe16ad840551309d3bbf551eca09d92a35048ee75c3739ab0becedb23448d82999da148827e69ded8842201c3dda72b46b4eb9be93f
+Size (numpy-1.22.3.zip) = 11451867 bytes
 SHA1 (patch-numpy_core_setup.py) = 70db6193da36d31a085036e2b61b154e990f70de
 SHA1 (patch-numpy_distutils_fcompiler_____init____.py) = 49d070da5b48bd9818b37ac3254341fa68503c53
 SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed



Home | Main Index | Thread Index | Old Index