summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2020-08-05 14:05:45 +0000
committeradam <adam@pkgsrc.org>2020-08-05 14:05:45 +0000
commit82684eb94862aac8610c1eccf459f3403b389774 (patch)
treeeaa979ec0f883dc2255e3c37092b25d4a680ba79 /math
parentd2b586c92a27871e8deae87179427c4ecda3aee4 (diff)
downloadpkgsrc-82684eb94862aac8610c1eccf459f3403b389774.tar.gz
py-numpy: updated to 1.19.1
1.19.1 * MAINT, CI: disable Shippable cache * MAINT: Replace `PyUString_GET_SIZE` with `PyUnicode_GetLength`. * REL: Fix outdated docs link * BUG: raise IEEE exception on AIX * BUG: Fix bug in AVX complex absolute while processing array of... * TST: Add extra debugging information to CPU features detection * BLD: Add CPU entry for Emscripten / WebAssembly * TST: Disable Python 3.9-dev testing. * MAINT: Disable use_hugepages in case of ValueError * BUG: Fix PyArray_SearchSorted signature. * MAINT: Fixes for deprecated functions in scalartypes.c.src * MAINT: Remove unneeded call to PyUnicode_READY * MAINT: Fix deprecated functions in scalarapi.c * BLD, ENH: Add RPATH support for AIX * BUG: Fix default fallback in genfromtxt * BUG: Added missing return after raising error in methods.c * BLD: update cython to 0.29.21 * MAINT: setuptools 49.2.0 emits a warning, avoid it * BUG: Validate output size in bin- and multinomial * BLD, MAINT: Pin setuptools * DOC: Reconstruct Testing Guideline. * TST, BUG: Re-raise MemoryError exception in test_large_zip's... * BUG,DOC: Fix bad MPL kwarg. * BUG: Fix string/bytes to complex assignment * REL: Prepare for NumPy 1.19.1 release 1.19.0 * ENH: add identity kwarg to frompyfunc * TST: check exception details in refguide_check.py * ENH: improve runtime detection of CPU features * TST: Add assert_array_equal test for big integer arrays. * MAINT: Remove unnecessary 'from __future__ import ...' statements * MAINT: Fix typos and copy edit NEP-0030. * DOC: NumPy for absolute beginners tutorial * NEP: Proposal for array creation dispatching with `__array_function__` * ENH: Use AVX-512F for np.maximum and np.minimum * BUG: Fix numpy.random.dirichlet returns NaN for small 'alpha'... * API: Use `ResultType` in `PyArray_ConvertToCommonType` * MAINT,API: ignore and NULL fasttake/fastputmask ArrFuncs slots * BUG: Make ``ediff1d`` kwarg casting consistent * DOC: linalg: Include information about scipy.linalg. * BUG: Use ``__array__`` during dimension discovery * MAINT: cleanup compat.py3k.py * ENH: f2py: improve error messages * [DOC] LaTeX: fix preamble (closes 15026) * BUG: add endfunction, endsubroutine to valid fortran end words * TST: Add test for object method (and general unary) loops * REL: Update master after 1.18.x branch. * DOC: Update HOWTO_RELEASE.rst.txt * API, DOC: change names to multivariate_hypergeometric, improve... * DOC: Fix statement about norms * MAINT: follow-up cleanup for blas64 PR * DOC: add docstrings to refguide-check * Revert "DEP: issue deprecation warning when creating ragged array... * ENH: add support for ILP64 OpenBLAS (without symbol suffix) * DOC: correct version for NaT sort * TST: Check requires_memory immediately before the test * MAINT: core: Fix a very long line in the ufunc docstrings. * BUG: test, fix flexible dtype conversion on class with __array__ * TST: add value to pytest.ini for pytest6 compatibility * MAINT: Ragged cleanup * DOC: bring the out parameter docstring into line with ufuncs * ENH: f2py: add --f2cmap option for specifying the name of .f2py_f2cmap * TST: add BLAS ILP64 run in Travis & Azure * MAINT: Fix expm1 instability for small complex numbers. * MAINT: random: Remove a few unused imports from test files. * MAINT: Bump pytest from 5.3.1 to 5.3.2 * API: remove undocumented use of __array__(dtype, context) * MAINT,CI: fix signed-unsigned comparison warning * DOC: Update documentation of np.clip * DOC: Remove reference to basic RNG * MAINT: Fix randint 0d limits and other 0d cleanups * DOC: Fix typos, via a Levenshtein-style corrector * MAINT: CI: Clean up .travis.yml * DOC: Correct choice signature * DOC: Correct documentation in choice * TST: shippable build efficiency * BUG: ensure reduction output matches input along non-reduction... * REL: Update master after NumPy 1.18.0 release. * MAINT: Update pavement.py for towncrier. * DOC: update cholesky docstring regarding input checking * DOC: update documentation on how to build NumPy * DOC: add moved modules to 1.18 release note * MAINT: Update required cython version to 0.29.14. * BUG: searchsorted: passing the keys as a keyword argument * BUG: use tmp dir and check version for cython test * TST: improve assert message of assert_array_max_ulp * MAINT: unskip test on win32 * ENH: Add property-based tests using Hypothesis * BUG: test, fix for c++ compilation * DOC: Adding instructions for building documentation to developer... * DOC: NEP 37: A dispatch protocol for NumPy-like modules * MAINT: Do not use private Python function in testing * DOC: Improvements to Quickstart Tutorial. * BUG: distutils: fix msvc+gfortran openblas handling corner case * BUG: lib: Fix handling of integer arrays by gradient. * MAINT: lib: A little bit of clean up for the new year. * REL: Update master after NumPy 1.16.6 and 1.17.5 releases. * DEP: records: Deprecate treating shape=0 as shape=None * ENH: build fallback lapack_lite with 64-bit integers on 64-bit... * MAINT: linalg: use symbol suffix in fallback lapack_lite * DOC: typo in release.rst * NEP: universal SIMD NEP 38 * MAINT: Remove unused int_asbuffer * MAINT: Cleaning up PY_MAJOR_VERSION/PY_VERSION_HEX * MAINT: Clean up more PY_VERSION_HEX * MAINT: Remove implicit inheritance from object class * MAINT: only add --std=c99 where needed * MAINT: Remove Python2 newbuffer getbuffer * MAINT: Py3K array_as_buffer and gentype_as_buffer * MAINT: Remove references to non-existent sys.exc_clear() * DOC: Update HOWTO_RELEASE.rst * MAINT: cleanup use of sys.exc_info * MAINT: Eliminate some calls to `eval` * MAINT: Improve const-correctness of shapes and strides * DOC: clarify the effect of None parameters passed to ndarray.view * MAINT: Improve const-correctness of string arguments * MAINT: Delete numpy.distutils.compat * MAINT: Implement keyword-only arguments as syntax * MAINT: Remove FIXME comments introduced in the previous commit * MAINT: Work with unicode strings in `dtype('i8,i8')` * BUG: Use PyDict_GetItemWithError() instead of PyDict_GetItem() * MAINT: Remove python2 array_{get,set}slice * DOC: Add some missing functions in the list of available ufuncs. * MAINT: Tidy PyArray_DescrConverter * MAINT: remove duplicated if statements between DescrConverters * BUG: Fix PyArray_DescrAlignConverter2 on tuples * MAINT: Remove Python2 ndarray.__unicode__ * MAINT: Remove Python 2 divide * MAINT: minor formatting fixups for NEP-37 * MAINT: Post NumPy 1.18.1 update. * MAINT: travis-ci: Update CI scripts. * BENCH: Add benchmark for small array coercions * BUILD: use standard build of OpenBLAS for aarch64, ppc64le, s390x * BENCH: Add basic benchmarks for take and putmask * MAINT: Cleanup most PY3K #ifdef guards * DOC: BLD: add empty release notes for 1.19.0 to fix doc build... * MAINT: Use a simpler return convention for internal functions * MAINT: Simplify np.int_ inheritance * DOC" Update np.full docstring. * MAINT: Express PyArray_DescrAlignConverter in terms of _convert_from_any * MAINT: Push down declarations in _convert_from_* * MAINT: C code simplifications * BUG: Add missing error handling to _convert_from_list * DOC: Added tutorial about linear algebra on multidimensional... * MAINT: Refactor dtype conversion functions to be more similar * DOC: Updating f2py docs to python 3 and fixing some typos * MAINT: Remove NPY_PY3K constant * MAINT: Remove sys.version checks in tests * MAINT: cleanup sys.version dependant code * MAINT: Ensure `_convert_from_*` functions set errors * MAINT: Avoid escaping unicode in error messages * MAINT: Change file extension of ma README to rst. * BUG: fix NameError in clip nan propagation tests * NEP: document reimplementation of NEP 34 * MAINT: fix typos * TST: move pypy CI to ubuntu 18.04 * TST: move _no_tracing to testing._private, remove testing.support * BUG: Add some missing C error handling * MAINT: Remove sys.version checks * DEP: Deprecate `->f->fastclip` at registration time * DOC: document site.cfg.example * MAINT: Fix mistype in histogramdd docstring * DOC, BLD: reword release note, upgrade sphinx version * MAINT: Remove unnecessary calls to PyArray_DATA from binomial... * MAINT: Bump pytest from 5.3.2 to 5.3.3 * MAINT: Remove six * MAINT: Revise imports from collections.abc module * MAINT: remove internal functions required to handle Python2/3... * MAINT: Remove other uses of six module * MAINT: resolve pyflake F403 'from module import *' used * MAINT: Update tox for supported Python versions * MAINT: simd: Avoid signed comparison warning * DOC: Updating Chararry Buffer datatypes * TST: Simplify unicode test * MAINT: Use `with open` when possible * MAINT: Cleanup python2 references * MAINT: Python2 Cleanups * DEP: add PendingDeprecation to matlib.py funky namespace * BUG, MAINT: Stop using the error-prone deprecated Py_UNICODE... * MAINT: clean up some macros in scalarapi.c * MAINT/BUG: Fixups to scalar base classes * BUG: np.load does not handle empty array with an empty descr * MAINT: Revise imports from urllib modules * MAINT: Remove Python3 DeprecationWarning from pytest.ini * MAINT: cleanup _pytesttester.py * BUG: Flags should not contain spaces * MAINT: Clean up, mostly unused imports. * BUG/TEST: core: Fix an undefined name in a test. * MAINT: Replace basestring with str. * ENH: Use AVX-512F for complex number arithmetic, absolute, square... * MAINT: Remove Python2 workarounds * MAINT: Cleanup references to python2 * MAINT, DOC: Remove use of old Python __builtin__, now known as... * ENH: Make use of ExitStack in npyio.py * MAINT: Inline gentype_getreadbuf * MAINT: Use f-strings for clarity. * DEP: Schedule unused C-API functions for removal/disabling * DOC: Improve ndarray.ctypes example * DOC: distutils: Add a docstring to show_config(). * MAINT: Use contextmanager in _run_doctests * MAINT: Updated polynomial to use fstrings * DOC: Fix Incorrect document in Beginner Docs * MAINT: Update core.py with fstrings (issue 15420) * DOC: fix docstrings so `python tools/refguide-check --rst <file>... * MAINT: Tidy macros in scalar_new * MAINT: use 'yield from <expr>' for simple cases * MAINT: Bump pytest from 5.3.3 to 5.3.4 * BUG: Reject nonsense arguments to scalar constructors * DOC: Update refguide_check note on how to skip code * MAINT: Simplify `np.object_.__new__` * STY,MAINT: avoid 'multiple imports on one line' * MAINT: Cleanup duplicate line in refguide_check * MAINT: cleanup unused imports; avoid redefinition of imports * BUG: Fix for SVD not always sorted with hermitian=True * MAINT: Simplify scalar __new__ some more * MAINT: Eliminate messy _WORK macro * update result of rng.random(3) to current rng output * DOC: Correct get_state doc * MAINT: Use `.identifier = val` to fill type structs * [DOC] Mention behaviour of np.squeeze with one element * ENH: fixing generic error messages to be more specific in multiarray/descriptor.c * BUG: Fixing result of np quantile edge case * TST: mark the top 3 slowest tests to save ~10 seconds * MAINT: Bump pytest from 5.3.4 to 5.3.5 * MAINT: Use True/False instead of 1/0 in np.dtype.__reduce__ * MAINT: Do not allow `copyswap` and friends to fail silently * DOC: Remove duplicated code in true_divide docstring * NEP 40: Informational NEP about current DTypes * DOC: Update unique docstring example * MAINT: Large overhead in some random functions * TST: Fix missing output in refguide-check * MAINT: Simplify arraydescr_richcompare * MAINT: Fix internal misuses of `NPY_TITLE_KEY` * DOC: Update instructions for building/archiving docs. * BUG: Fix inline assembly that detects cpu features on x86(32bit) * update doctests, small bugs and changes of repr * DEP: Do not allow "abstract" dtype conversion/creation * DOC: Minor copyediting on NEP 37. * MAINT: Extract repeated code to a helper function * NEP: edit and move NEP 38 to accepted status * MAINT: Refresh Doxyfile and modernize numpyfilter.py * TST: Accuracy test float32 sin/cos/exp/log for AVX platforms * DOC: Improve the `numpy.linalg.eig` docstring. * NEP 44 - Restructuring the NumPy Documentation * TST: (Travis CI) Use full python3-dbg path for virtual env creation * BUG, DOC: restore missing import * DOC: Removing bad practices from quick start + some PEP8 * TST: Do not create symbolic link named gfortran. * DOC: Document caveat in random.uniform * DOC: numpy.clip is equivalent to minimum(..., maximum(...)) * MAINT: Bump cython from 0.29.14 to 0.29.15 * MAINT: Bump hypothesis from 5.3.0 to 5.5.4 * BLD: manylinux2010 docker reports machine=i686 * BUG: Ignore differences in NAN for computing ULP differences * TST: use manylinux2010 docker instead of ubuntu * TST: mask DeprecationWarning in xfailed test * BUG: Fix bug in AVX-512F np.maximum and np.minimum * BUG: Remove check requiring natural alignment of float/double... * DOC: Add missing imports, definitions and dummy file * DOC: Fix documentation for apply_along_axis * DOC: fix printing, np., deprecation for refguide * MAINT: Pull identical line out of conditional. * DOC: remove broken link in f2py tutorial * BLD: update openblas download to new location, use manylinux2010-base * MAINT: AVX512 implementation with intrinsic for float64 input... * BLD: update OpenBLAS to pre-0.3.9 version * DOC: Refactor `np.polynomial` docs using `automodule` * BUG: fix doctest exception messages * MAINT: Added comment pointing FIXME to relevant PR. * DOC: Make extension module wording more clear * DOC: Improve np.finfo docs * DOC: Improve Benchmark README with environment setup and more... * MAINT: Bump hypothesis from 5.5.4 to 5.6.0 * NEP: move NEP 44 to accepted status * DOC: Fix indexing docs to pass refguide * MAINT: Test during import to detect bugs with Accelerate(MacOS)... * MAINT: Add a fast path to var for complex input * MAINT: Convert shebang from python to python3 * MAINT: replace optparse with argparse for 'doc' and 'tools' scripts * DOC: Fix quickstart doc to pass refguide * MAINT: Fixing typos in f2py comments and code. * DOC: fix SVD tutorial to pass refguide * MAINT: use list-based APIs to call subprocesses * ENH: update numpy.linalg.multi_dot to accept an `out` argument * TST: always use 'python -mpip' not 'pip' * DOC: update datetime reference to pass refguide * DOC: Fix coremath.rst to fix refguide_check * DOC: fix remaining doc files for refguide_check * BUG: fix logic error when nm fails on 32-bit * TST: Remove nose from the test_requirements.txt file. * DOC: Allow NEPs to link to python, numpy, scipy, and matplotlib... * BUG: Guarantee array is in valid state after memory error occurs... * MAINT: Remove non-native byte order from _var check. * MAINT: Add better error handling in linalg.norm for vectors and... * MAINT: doc: Remove doc/summarize.py * BUG: lib: Handle axes with length 0 in np.unique. * DOC: document inconsistency between the shape of data and mask... * BUG, TST: fix f2py for PyPy, skip one test for PyPy * MAINT: Fix swig tests issue * MAINT: CI: Add an explicit 'pr' section to azure-pipelines.yml * MAINT: Bump pytest from 5.3.5 to 5.4.1 * BUG,MAINT: Remove incorrect special case in string to number... * REL: Update master after 1.18.2 release. * ENH: Allow toggling madvise hugepage and fix default * DOC: Fix runtests example in developer docs * DEP: Make issubdtype consistent for types and dtypes * MAINT: remove useless `global` statements * BLD: Add requirements.txt file for building docs * BUG: don't add 'public' or 'private' if the other one exists * ENH: Use TypeError in `np.array` for python consistency * BUG: Add basic __format__ for masked element to fix incorrect... * TST: Add unit test for out=None of np.einsum * MAINT: Cleanups to np.insert and np.delete * BUG: Add error-checking versions of strided casts. * DEP: Make `np.insert` and `np.delete` on 0d arrays with an axis... * DOC: correct possible list lengths for `extobj` in ufunc calls * DEP: Make np.delete on out-of-bounds indices an error * DEP: Forbid passing non-integral index arrays to `insert` and... * TST: Parametrize sort test * TST: switch PyPy job with CPython * TST: Remove code that is not supposed to warn out of warning... * DEP: Do not cast boolean indices to integers in np.delete * MAINT: simplify code that assumes str/unicode and int/long are... * MAINT: pathlib and hashlib are in stdlib in Python 3.5+ * ENH: improved error message `IndexError: too many indices for... * BUG: Fix IndexError for illegal axis in np.mean * DOC: Minor fix to _hist_bin_fd documentation * BUG,DEP: Make `scalar.__round__()` behave like pythons round * DOC: First steps towards docs restructuring (NEP 44) * DOC, TST: enable refguide_check in circleci * DOC: fix typo in C-API reference * DOC: Fix docstring for _hist_bin_auto. * MAINT: Bump cython from 0.29.15 to 0.29.16 * DEP: Deprecate ndarray.tostring() * TST: use draft OpenBLAS build * BUG: Fix eigh and cholesky methods of numpy.random.multivariate_normal * BUG: Check that `pvals` is 1D in `_generator.multinomial`. * DOC: Add missing signature from nditer docstring * BUG: Fix empty_like to respect shape=() * BUG: Do not ignore empty tuple of strides in ndarray.__new__ * MAINT: Remove duplicated code in iotools.py * BUG: Setting a 0d array's strides to themselves should be legal * BUG: Respect itershape=() in nditer * MAINT: Clean-up 'next = __next__' used for Python 2 compatibility * TST: Run test_large_zip in a child process * DOC: Add missing doc of numpy.ma.apply_over_axes in API list. * DOC: Improve record module documentation * DOC: Fixed order of items and link to mailing list in dev docs... * BLD: report clang version on macOS * MAINT: records: Remove private `format_parser._descr` attribute * BUG: random: Disallow p=0 in negative_binomial * ENH: Use sysconfig instead of probing Makefile * DOC: Update np.copy docstring to include ragged case * DOC: Correct private function name to PyArray_AdaptFlexibleDType * MAINT: Fix capitalization in error message in `mtrand.pyx` * DOC: Update np.rollaxis docstring * BUG: fix AttributeError on accessing object in nested MaskedArray. * BUG: Alpha parameter must be 1D in `generator.dirichlet` * NEP: minor maintenance, update filename and fix a cross-reference * MAINT: Bump hypothesis from 5.8.0 to 5.8.3 * TST: Add slow_pypy support * DOC: Added note to angle function docstring about angle(0) being... * MAINT/BUG: Cleanup and minor fixes to conform_reduce_result * BUG: Avoid duplication in stack trace of `linspace(a, b, num=1.5)` * BUG: Fix inf and NaN-warnings in half float `nextafter` * MAINT: Remove 0d check for PyArray_ISONESEGMENT * DEV: Pass additional runtests.py args to ASV * DOC: Fix method documentation of function sort in MaskedArray * NEP: Improve Value Based Casting paragraph in NEP 40 * DOC: add note on flatten ordering in matlab page * TST: Add tests for the conversion utilities * BUG: Unify handling of string enum converters * MAINT: Replace npyiter_order_converter with PyArray_OrderConverter * BUG: Fix lexsort axis check * DOC: Clarify single-segment arrays in np reference * DOC: Change import error "howto" to link to new troubleshooting... * DOC: update first section of NEP 37 (``__array_function__`` downsides) * REL: Update master after 1.18.3 release. * MAINT: Bump hypothesis from 5.8.3 to 5.10.1 * DOC: initialise random number generator before first use in quickstart * ENH: Fix exception causes in build_clib.py * MAINT,TST: Move _repr_latex tests to test_printing. * BUG: missing 'f' prefix for fstring * ENH: Fix exception causes in build_ext.py * DOC: Small typo fixes to NEP 40. * DOC, BLD: update release howto and walkthrough for ananconda.org... * ENH: Chained exceptions in linalg.py and polyutils.py * MAINT: Chain exceptions in several places. * MAINT: Chain exceptions in memmap.py and core.py * BUG: Fix string to bool cast regression * DOC: Added page describing how to contribute to the docs team * DOC: add a note on sampling 2-D arrays to random.choice docstring * BUG: random: Generator.integers(2**32) always returned 0. * BLD: fix path to libgfortran on macOS * DOC: Add axis to random module "new or different" docs * DOC,BLD: Limit timeit iterations in random docs. * DOC: add note on type casting to numpy.left_shift(). * DOC: improve development debugging doc * DOC: tweak neps/scope.rst * MAINT: Bump cython from 0.29.16 to 0.29.17 * MAINT: Bump hypothesis from 5.10.1 to 5.10.4 * TST: use latest released PyPy instead of nightly builds * MAINT, DOC: Improve grammar on a comment in the quickstart * NEP 41: Accept NEP 41 and add DType<->scalar duplication paragraph * BLD: put openblas library in local directory on windows * MAINT: Fix random.PCG64 signature * DOC: Move misplaced news fragment for gh-13421 * DOC: Fix links for NEP 40 in NEP 41 * BUG: lib: Fix a problem with vectorize with default parameters. * ENH: Better error message when ``bins`` has float value in ``histogramdd``. * MAINT: Unify casting error creation (outside the iterator) * BENCH: Default to building HEAD instead of master * REL: Update master after NumPy 1.18.4 release * DOC: Add VSCode help link to importerror troubleshooting * CI: pin 32-bit manylinux2010 image tag * MAINT: Bump pytz from 2019.3 to 2020.1 * BUG: Correct loop order in MT19937 jump * CI: unpin 32-bit manylinux2010 image tag * BUG: add missing numpy/__init__.pxd to the wheel * BUG:Umath remove unnecessary include of simd.inc in fast_loop_macro.h * DOC,BLD: Add :doc: to whitelisted roles in refguide_check. * ENH: resync numpy/__init__.pxd with upstream * ENH: allow choosing which manylinux artifact to download * MAINT: Mark tests as a subpackage rather than data. * Update Docs : point users of np.outer to np.multiply.outer * DOC: Fix link to numpy docs in README. * ENH: Allow pickle with protocol 5 when higher is requested * MAINT: cleanups to _iotools.StringConverter * DOC: Unify cross-references between array joining methods * DOC: Improve docstring of ``numpy.core.records`` * DOC: update Code of Conduct committee * MAINT: Bump hypothesis from 5.10.4 to 5.12.0 * MAINT: Bump pytest from 5.4.1 to 5.4.2 * DOC: warn about runtime of shares_memory * ENH: backport scipy changes to openblas download script * BUG: skip complex256 arcsinh precision test on glibc2.17 * MAINT: Chain exceptions and use NameError in np.bmat * DOC,BLD: pin sphinx to <3.0 in doc_requirements.txt * BUG: fix signature of PyArray_SearchSorted in __init__.pxd * ENH: add manylinux1 openblas hashes * DOC: Fix Generator.choice docstring * DOC: Add PyDev instructions to troubleshooting doc * DOC: Add Clang and MSVC to supported compilers list * DOC: Warn about behavior of ptp with signed integers. * DOC: Update the f2py section of the "Using Python as Glue" page. * BUG: Add missing decref in fromarray error path * ENH: Add tool for downloading release wheels from Anaconda. * DOC: Fix typos and cosmetic issues * REL: Prepare for the 1.19.0 release * BUG: Fix tools/download-wheels.py. * BUG: Require Python >= 3.6 in setup.py * BUG: relpath fails for different drives on windows * DOC: Fix documentation rendering, * BUG: Don't segfault on bad __len__ when assigning. (gh-16327) * MAINT: Stop Using PyEval_Call* and simplify some uses * BLD: Avoid "visibility attribute not supported" warning. * BUG: Allow attaching documentation twice in add_docstring * MAINT: Remove f-strings in setup.py. (gh-16346) * BUG: Indentation for docstrings * BUG: Fix dtype leak in `PyArray_FromAny` error path * ENH: Optimize Cpu feature detect in X86, fix for GCC on macOS... * MAINT: core: Use a raw string for the fromstring docstring. * MAINT: Make ctypes optional on Windows * BUG: Fix small leaks in error path and ``empty_like`` with shape * TST, MAINT: Fix detecting and testing armhf features * DOC,BLD: Update sphinx conf to use xelatex. * DOC,BLD: Update make dist html target. * MAINT, DOC: add index for user docs. * MAINT: support python 3.10 * DOC: Fix troubleshooting code snippet when env vars are empty * REL: Prepare for the NumPy 1.19.0rc2 release. * MAINT:ARMHF Fix detecting feature groups NEON_HALF and NEON_VFPV4 * BUG:random: Error when ``size`` is smaller than broadcast input... * BUG: fix GCC 10 major version comparison * BUG: Ensure SeedSequence 0-padding does not collide with spawn... * BUG: fix sin/cos bug when input is strided array * MAINT: Move and improve ``test_ignore_nan_ulperror``. * REL: Update 1.19.0-changelog.rst for 1.19.0 release.
Diffstat (limited to 'math')
-rw-r--r--math/py-numpy/Makefile5
-rw-r--r--math/py-numpy/PLIST345
-rw-r--r--math/py-numpy/distinfo12
-rw-r--r--math/py-numpy/patches/patch-numpy_distutils_fcompiler_gnu.py20
4 files changed, 357 insertions, 25 deletions
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 2e552a6255f..099591487c1 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.67 2020/06/11 08:13:28 adam Exp $
+# $NetBSD: Makefile,v 1.68 2020/08/05 14:05:45 adam Exp $
-DISTNAME= numpy-1.18.5
+DISTNAME= numpy-1.19.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_PYPI:=n/numpy/}
@@ -11,6 +11,7 @@ HOMEPAGE= http://www.numpy.org/
COMMENT= Array processing for numbers, strings, records, and objects
LICENSE= modified-bsd
+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
diff --git a/math/py-numpy/PLIST b/math/py-numpy/PLIST
index 59776df67aa..615070079e2 100644
--- a/math/py-numpy/PLIST
+++ b/math/py-numpy/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.28 2020/04/27 17:00:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.29 2020/08/05 14:05:45 adam Exp $
bin/f2py${PYVERSSUFFIX}
${PLIST.py2x}bin/f2py2
${PLIST.py3x}bin/f2py3
@@ -12,6 +12,7 @@ ${PYSITELIB}/numpy/LICENSE.txt
${PYSITELIB}/numpy/__config__.py
${PYSITELIB}/numpy/__config__.pyc
${PYSITELIB}/numpy/__config__.pyo
+${PYSITELIB}/numpy/__init__.pxd
${PYSITELIB}/numpy/__init__.py
${PYSITELIB}/numpy/__init__.pyc
${PYSITELIB}/numpy/__init__.pyo
@@ -37,7 +38,11 @@ ${PYSITELIB}/numpy/compat/setup.py
${PYSITELIB}/numpy/compat/setup.pyc
${PYSITELIB}/numpy/compat/setup.pyo
${PYSITELIB}/numpy/compat/tests/__init__.py
+${PYSITELIB}/numpy/compat/tests/__init__.pyc
+${PYSITELIB}/numpy/compat/tests/__init__.pyo
${PYSITELIB}/numpy/compat/tests/test_compat.py
+${PYSITELIB}/numpy/compat/tests/test_compat.pyc
+${PYSITELIB}/numpy/compat/tests/test_compat.pyo
${PYSITELIB}/numpy/conftest.py
${PYSITELIB}/numpy/conftest.pyc
${PYSITELIB}/numpy/conftest.pyo
@@ -166,7 +171,11 @@ ${PYSITELIB}/numpy/core/shape_base.py
${PYSITELIB}/numpy/core/shape_base.pyc
${PYSITELIB}/numpy/core/shape_base.pyo
${PYSITELIB}/numpy/core/tests/__init__.py
+${PYSITELIB}/numpy/core/tests/__init__.pyc
+${PYSITELIB}/numpy/core/tests/__init__.pyo
${PYSITELIB}/numpy/core/tests/_locales.py
+${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/recarray_from_file.fits
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-README
@@ -175,47 +184,137 @@ ${PYSITELIB}/numpy/core/tests/data/umath-validation-set-exp
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-log
${PYSITELIB}/numpy/core/tests/data/umath-validation-set-sin
${PYSITELIB}/numpy/core/tests/test__exceptions.py
+${PYSITELIB}/numpy/core/tests/test__exceptions.pyc
+${PYSITELIB}/numpy/core/tests/test__exceptions.pyo
${PYSITELIB}/numpy/core/tests/test_abc.py
+${PYSITELIB}/numpy/core/tests/test_abc.pyc
+${PYSITELIB}/numpy/core/tests/test_abc.pyo
${PYSITELIB}/numpy/core/tests/test_api.py
+${PYSITELIB}/numpy/core/tests/test_api.pyc
+${PYSITELIB}/numpy/core/tests/test_api.pyo
${PYSITELIB}/numpy/core/tests/test_arrayprint.py
+${PYSITELIB}/numpy/core/tests/test_arrayprint.pyc
+${PYSITELIB}/numpy/core/tests/test_arrayprint.pyo
+${PYSITELIB}/numpy/core/tests/test_conversion_utils.py
+${PYSITELIB}/numpy/core/tests/test_conversion_utils.pyc
+${PYSITELIB}/numpy/core/tests/test_conversion_utils.pyo
+${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_datetime.py
+${PYSITELIB}/numpy/core/tests/test_datetime.pyc
+${PYSITELIB}/numpy/core/tests/test_datetime.pyo
${PYSITELIB}/numpy/core/tests/test_defchararray.py
+${PYSITELIB}/numpy/core/tests/test_defchararray.pyc
+${PYSITELIB}/numpy/core/tests/test_defchararray.pyo
${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_dtype.py
+${PYSITELIB}/numpy/core/tests/test_dtype.pyc
+${PYSITELIB}/numpy/core/tests/test_dtype.pyo
${PYSITELIB}/numpy/core/tests/test_einsum.py
+${PYSITELIB}/numpy/core/tests/test_einsum.pyc
+${PYSITELIB}/numpy/core/tests/test_einsum.pyo
${PYSITELIB}/numpy/core/tests/test_errstate.py
+${PYSITELIB}/numpy/core/tests/test_errstate.pyc
+${PYSITELIB}/numpy/core/tests/test_errstate.pyo
${PYSITELIB}/numpy/core/tests/test_extint128.py
+${PYSITELIB}/numpy/core/tests/test_extint128.pyc
+${PYSITELIB}/numpy/core/tests/test_extint128.pyo
${PYSITELIB}/numpy/core/tests/test_function_base.py
+${PYSITELIB}/numpy/core/tests/test_function_base.pyc
+${PYSITELIB}/numpy/core/tests/test_function_base.pyo
${PYSITELIB}/numpy/core/tests/test_getlimits.py
+${PYSITELIB}/numpy/core/tests/test_getlimits.pyc
+${PYSITELIB}/numpy/core/tests/test_getlimits.pyo
${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_indexerrors.py
+${PYSITELIB}/numpy/core/tests/test_indexerrors.pyc
+${PYSITELIB}/numpy/core/tests/test_indexerrors.pyo
${PYSITELIB}/numpy/core/tests/test_indexing.py
-${PYSITELIB}/numpy/core/tests/test_issue14735.py
+${PYSITELIB}/numpy/core/tests/test_indexing.pyc
+${PYSITELIB}/numpy/core/tests/test_indexing.pyo
${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_longdouble.py
+${PYSITELIB}/numpy/core/tests/test_longdouble.pyc
+${PYSITELIB}/numpy/core/tests/test_longdouble.pyo
${PYSITELIB}/numpy/core/tests/test_machar.py
+${PYSITELIB}/numpy/core/tests/test_machar.pyc
+${PYSITELIB}/numpy/core/tests/test_machar.pyo
${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_memmap.py
+${PYSITELIB}/numpy/core/tests/test_memmap.pyc
+${PYSITELIB}/numpy/core/tests/test_memmap.pyo
${PYSITELIB}/numpy/core/tests/test_multiarray.py
+${PYSITELIB}/numpy/core/tests/test_multiarray.pyc
+${PYSITELIB}/numpy/core/tests/test_multiarray.pyo
${PYSITELIB}/numpy/core/tests/test_nditer.py
+${PYSITELIB}/numpy/core/tests/test_nditer.pyc
+${PYSITELIB}/numpy/core/tests/test_nditer.pyo
${PYSITELIB}/numpy/core/tests/test_numeric.py
+${PYSITELIB}/numpy/core/tests/test_numeric.pyc
+${PYSITELIB}/numpy/core/tests/test_numeric.pyo
${PYSITELIB}/numpy/core/tests/test_numerictypes.py
+${PYSITELIB}/numpy/core/tests/test_numerictypes.pyc
+${PYSITELIB}/numpy/core/tests/test_numerictypes.pyo
${PYSITELIB}/numpy/core/tests/test_overrides.py
+${PYSITELIB}/numpy/core/tests/test_overrides.pyc
+${PYSITELIB}/numpy/core/tests/test_overrides.pyo
${PYSITELIB}/numpy/core/tests/test_print.py
+${PYSITELIB}/numpy/core/tests/test_print.pyc
+${PYSITELIB}/numpy/core/tests/test_print.pyo
+${PYSITELIB}/numpy/core/tests/test_protocols.py
+${PYSITELIB}/numpy/core/tests/test_protocols.pyc
+${PYSITELIB}/numpy/core/tests/test_protocols.pyo
${PYSITELIB}/numpy/core/tests/test_records.py
+${PYSITELIB}/numpy/core/tests/test_records.pyc
+${PYSITELIB}/numpy/core/tests/test_records.pyo
${PYSITELIB}/numpy/core/tests/test_regression.py
+${PYSITELIB}/numpy/core/tests/test_regression.pyc
+${PYSITELIB}/numpy/core/tests/test_regression.pyo
${PYSITELIB}/numpy/core/tests/test_scalar_ctors.py
+${PYSITELIB}/numpy/core/tests/test_scalar_ctors.pyc
+${PYSITELIB}/numpy/core/tests/test_scalar_ctors.pyo
${PYSITELIB}/numpy/core/tests/test_scalar_methods.py
+${PYSITELIB}/numpy/core/tests/test_scalar_methods.pyc
+${PYSITELIB}/numpy/core/tests/test_scalar_methods.pyo
${PYSITELIB}/numpy/core/tests/test_scalarbuffer.py
+${PYSITELIB}/numpy/core/tests/test_scalarbuffer.pyc
+${PYSITELIB}/numpy/core/tests/test_scalarbuffer.pyo
${PYSITELIB}/numpy/core/tests/test_scalarinherit.py
+${PYSITELIB}/numpy/core/tests/test_scalarinherit.pyc
+${PYSITELIB}/numpy/core/tests/test_scalarinherit.pyo
${PYSITELIB}/numpy/core/tests/test_scalarmath.py
+${PYSITELIB}/numpy/core/tests/test_scalarmath.pyc
+${PYSITELIB}/numpy/core/tests/test_scalarmath.pyo
${PYSITELIB}/numpy/core/tests/test_scalarprint.py
+${PYSITELIB}/numpy/core/tests/test_scalarprint.pyc
+${PYSITELIB}/numpy/core/tests/test_scalarprint.pyo
${PYSITELIB}/numpy/core/tests/test_shape_base.py
+${PYSITELIB}/numpy/core/tests/test_shape_base.pyc
+${PYSITELIB}/numpy/core/tests/test_shape_base.pyo
${PYSITELIB}/numpy/core/tests/test_ufunc.py
+${PYSITELIB}/numpy/core/tests/test_ufunc.pyc
+${PYSITELIB}/numpy/core/tests/test_ufunc.pyo
${PYSITELIB}/numpy/core/tests/test_umath.py
+${PYSITELIB}/numpy/core/tests/test_umath.pyc
+${PYSITELIB}/numpy/core/tests/test_umath.pyo
${PYSITELIB}/numpy/core/tests/test_umath_accuracy.py
+${PYSITELIB}/numpy/core/tests/test_umath_accuracy.pyc
+${PYSITELIB}/numpy/core/tests/test_umath_accuracy.pyo
${PYSITELIB}/numpy/core/tests/test_umath_complex.py
+${PYSITELIB}/numpy/core/tests/test_umath_complex.pyc
+${PYSITELIB}/numpy/core/tests/test_umath_complex.pyo
${PYSITELIB}/numpy/core/tests/test_unicode.py
+${PYSITELIB}/numpy/core/tests/test_unicode.pyc
+${PYSITELIB}/numpy/core/tests/test_unicode.pyo
${PYSITELIB}/numpy/core/umath.py
${PYSITELIB}/numpy/core/umath.pyc
${PYSITELIB}/numpy/core/umath.pyo
@@ -291,9 +390,6 @@ ${PYSITELIB}/numpy/distutils/command/install_headers.pyo
${PYSITELIB}/numpy/distutils/command/sdist.py
${PYSITELIB}/numpy/distutils/command/sdist.pyc
${PYSITELIB}/numpy/distutils/command/sdist.pyo
-${PYSITELIB}/numpy/distutils/compat.py
-${PYSITELIB}/numpy/distutils/compat.pyc
-${PYSITELIB}/numpy/distutils/compat.pyo
${PYSITELIB}/numpy/distutils/conv_template.py
${PYSITELIB}/numpy/distutils/conv_template.pyc
${PYSITELIB}/numpy/distutils/conv_template.pyo
@@ -404,17 +500,41 @@ ${PYSITELIB}/numpy/distutils/system_info.py
${PYSITELIB}/numpy/distutils/system_info.pyc
${PYSITELIB}/numpy/distutils/system_info.pyo
${PYSITELIB}/numpy/distutils/tests/__init__.py
+${PYSITELIB}/numpy/distutils/tests/__init__.pyc
+${PYSITELIB}/numpy/distutils/tests/__init__.pyo
${PYSITELIB}/numpy/distutils/tests/test_exec_command.py
+${PYSITELIB}/numpy/distutils/tests/test_exec_command.pyc
+${PYSITELIB}/numpy/distutils/tests/test_exec_command.pyo
${PYSITELIB}/numpy/distutils/tests/test_fcompiler.py
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler.pyc
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler.pyo
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.py
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.pyc
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler_gnu.pyo
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.py
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.pyc
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler_intel.pyo
${PYSITELIB}/numpy/distutils/tests/test_fcompiler_nagfor.py
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler_nagfor.pyc
+${PYSITELIB}/numpy/distutils/tests/test_fcompiler_nagfor.pyo
${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_mingw32ccompiler.py
+${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.pyc
+${PYSITELIB}/numpy/distutils/tests/test_mingw32ccompiler.pyo
${PYSITELIB}/numpy/distutils/tests/test_misc_util.py
+${PYSITELIB}/numpy/distutils/tests/test_misc_util.pyc
+${PYSITELIB}/numpy/distutils/tests/test_misc_util.pyo
${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.py
+${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.pyc
+${PYSITELIB}/numpy/distutils/tests/test_npy_pkg_config.pyo
${PYSITELIB}/numpy/distutils/tests/test_shell_utils.py
+${PYSITELIB}/numpy/distutils/tests/test_shell_utils.pyc
+${PYSITELIB}/numpy/distutils/tests/test_shell_utils.pyo
${PYSITELIB}/numpy/distutils/tests/test_system_info.py
+${PYSITELIB}/numpy/distutils/tests/test_system_info.pyc
+${PYSITELIB}/numpy/distutils/tests/test_system_info.pyo
${PYSITELIB}/numpy/distutils/unixccompiler.py
${PYSITELIB}/numpy/distutils/unixccompiler.pyc
${PYSITELIB}/numpy/distutils/unixccompiler.pyo
@@ -514,6 +634,8 @@ ${PYSITELIB}/numpy/f2py/setup.pyo
${PYSITELIB}/numpy/f2py/src/fortranobject.c
${PYSITELIB}/numpy/f2py/src/fortranobject.h
${PYSITELIB}/numpy/f2py/tests/__init__.py
+${PYSITELIB}/numpy/f2py/tests/__init__.pyc
+${PYSITELIB}/numpy/f2py/tests/__init__.pyo
${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
@@ -534,25 +656,68 @@ ${PYSITELIB}/numpy/f2py/tests/src/regression/inout.f90
${PYSITELIB}/numpy/f2py/tests/src/size/foo.f90
${PYSITELIB}/numpy/f2py/tests/src/string/char.f90
${PYSITELIB}/numpy/f2py/tests/test_array_from_pyobj.py
+${PYSITELIB}/numpy/f2py/tests/test_array_from_pyobj.pyc
+${PYSITELIB}/numpy/f2py/tests/test_array_from_pyobj.pyo
${PYSITELIB}/numpy/f2py/tests/test_assumed_shape.py
+${PYSITELIB}/numpy/f2py/tests/test_assumed_shape.pyc
+${PYSITELIB}/numpy/f2py/tests/test_assumed_shape.pyo
${PYSITELIB}/numpy/f2py/tests/test_block_docstring.py
+${PYSITELIB}/numpy/f2py/tests/test_block_docstring.pyc
+${PYSITELIB}/numpy/f2py/tests/test_block_docstring.pyo
${PYSITELIB}/numpy/f2py/tests/test_callback.py
+${PYSITELIB}/numpy/f2py/tests/test_callback.pyc
+${PYSITELIB}/numpy/f2py/tests/test_callback.pyo
${PYSITELIB}/numpy/f2py/tests/test_common.py
+${PYSITELIB}/numpy/f2py/tests/test_common.pyc
+${PYSITELIB}/numpy/f2py/tests/test_common.pyo
${PYSITELIB}/numpy/f2py/tests/test_compile_function.py
+${PYSITELIB}/numpy/f2py/tests/test_compile_function.pyc
+${PYSITELIB}/numpy/f2py/tests/test_compile_function.pyo
+${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_kind.py
+${PYSITELIB}/numpy/f2py/tests/test_kind.pyc
+${PYSITELIB}/numpy/f2py/tests/test_kind.pyo
${PYSITELIB}/numpy/f2py/tests/test_mixed.py
+${PYSITELIB}/numpy/f2py/tests/test_mixed.pyc
+${PYSITELIB}/numpy/f2py/tests/test_mixed.pyo
${PYSITELIB}/numpy/f2py/tests/test_parameter.py
+${PYSITELIB}/numpy/f2py/tests/test_parameter.pyc
+${PYSITELIB}/numpy/f2py/tests/test_parameter.pyo
${PYSITELIB}/numpy/f2py/tests/test_quoted_character.py
+${PYSITELIB}/numpy/f2py/tests/test_quoted_character.pyc
+${PYSITELIB}/numpy/f2py/tests/test_quoted_character.pyo
${PYSITELIB}/numpy/f2py/tests/test_regression.py
+${PYSITELIB}/numpy/f2py/tests/test_regression.pyc
+${PYSITELIB}/numpy/f2py/tests/test_regression.pyo
${PYSITELIB}/numpy/f2py/tests/test_return_character.py
+${PYSITELIB}/numpy/f2py/tests/test_return_character.pyc
+${PYSITELIB}/numpy/f2py/tests/test_return_character.pyo
${PYSITELIB}/numpy/f2py/tests/test_return_complex.py
+${PYSITELIB}/numpy/f2py/tests/test_return_complex.pyc
+${PYSITELIB}/numpy/f2py/tests/test_return_complex.pyo
${PYSITELIB}/numpy/f2py/tests/test_return_integer.py
+${PYSITELIB}/numpy/f2py/tests/test_return_integer.pyc
+${PYSITELIB}/numpy/f2py/tests/test_return_integer.pyo
${PYSITELIB}/numpy/f2py/tests/test_return_logical.py
+${PYSITELIB}/numpy/f2py/tests/test_return_logical.pyc
+${PYSITELIB}/numpy/f2py/tests/test_return_logical.pyo
${PYSITELIB}/numpy/f2py/tests/test_return_real.py
+${PYSITELIB}/numpy/f2py/tests/test_return_real.pyc
+${PYSITELIB}/numpy/f2py/tests/test_return_real.pyo
${PYSITELIB}/numpy/f2py/tests/test_semicolon_split.py
+${PYSITELIB}/numpy/f2py/tests/test_semicolon_split.pyc
+${PYSITELIB}/numpy/f2py/tests/test_semicolon_split.pyo
${PYSITELIB}/numpy/f2py/tests/test_size.py
+${PYSITELIB}/numpy/f2py/tests/test_size.pyc
+${PYSITELIB}/numpy/f2py/tests/test_size.pyo
${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/util.py
+${PYSITELIB}/numpy/f2py/tests/util.pyc
+${PYSITELIB}/numpy/f2py/tests/util.pyo
${PYSITELIB}/numpy/f2py/use_rules.py
${PYSITELIB}/numpy/f2py/use_rules.pyc
${PYSITELIB}/numpy/f2py/use_rules.pyo
@@ -570,8 +735,14 @@ ${PYSITELIB}/numpy/fft/setup.py
${PYSITELIB}/numpy/fft/setup.pyc
${PYSITELIB}/numpy/fft/setup.pyo
${PYSITELIB}/numpy/fft/tests/__init__.py
+${PYSITELIB}/numpy/fft/tests/__init__.pyc
+${PYSITELIB}/numpy/fft/tests/__init__.pyo
${PYSITELIB}/numpy/fft/tests/test_helper.py
+${PYSITELIB}/numpy/fft/tests/test_helper.pyc
+${PYSITELIB}/numpy/fft/tests/test_helper.pyo
${PYSITELIB}/numpy/fft/tests/test_pocketfft.py
+${PYSITELIB}/numpy/fft/tests/test_pocketfft.pyc
+${PYSITELIB}/numpy/fft/tests/test_pocketfft.pyo
${PYSITELIB}/numpy/lib/__init__.py
${PYSITELIB}/numpy/lib/__init__.pyc
${PYSITELIB}/numpy/lib/__init__.pyo
@@ -636,6 +807,8 @@ ${PYSITELIB}/numpy/lib/stride_tricks.py
${PYSITELIB}/numpy/lib/stride_tricks.pyc
${PYSITELIB}/numpy/lib/stride_tricks.pyo
${PYSITELIB}/numpy/lib/tests/__init__.py
+${PYSITELIB}/numpy/lib/tests/__init__.pyc
+${PYSITELIB}/numpy/lib/tests/__init__.pyo
${PYSITELIB}/numpy/lib/tests/data/py2-objarr.npy
${PYSITELIB}/numpy/lib/tests/data/py2-objarr.npz
${PYSITELIB}/numpy/lib/tests/data/py3-objarr.npy
@@ -643,29 +816,77 @@ ${PYSITELIB}/numpy/lib/tests/data/py3-objarr.npz
${PYSITELIB}/numpy/lib/tests/data/python3.npy
${PYSITELIB}/numpy/lib/tests/data/win64python2.npy
${PYSITELIB}/numpy/lib/tests/test__datasource.py
+${PYSITELIB}/numpy/lib/tests/test__datasource.pyc
+${PYSITELIB}/numpy/lib/tests/test__datasource.pyo
${PYSITELIB}/numpy/lib/tests/test__iotools.py
+${PYSITELIB}/numpy/lib/tests/test__iotools.pyc
+${PYSITELIB}/numpy/lib/tests/test__iotools.pyo
${PYSITELIB}/numpy/lib/tests/test__version.py
+${PYSITELIB}/numpy/lib/tests/test__version.pyc
+${PYSITELIB}/numpy/lib/tests/test__version.pyo
${PYSITELIB}/numpy/lib/tests/test_arraypad.py
+${PYSITELIB}/numpy/lib/tests/test_arraypad.pyc
+${PYSITELIB}/numpy/lib/tests/test_arraypad.pyo
${PYSITELIB}/numpy/lib/tests/test_arraysetops.py
+${PYSITELIB}/numpy/lib/tests/test_arraysetops.pyc
+${PYSITELIB}/numpy/lib/tests/test_arraysetops.pyo
${PYSITELIB}/numpy/lib/tests/test_arrayterator.py
+${PYSITELIB}/numpy/lib/tests/test_arrayterator.pyc
+${PYSITELIB}/numpy/lib/tests/test_arrayterator.pyo
${PYSITELIB}/numpy/lib/tests/test_financial.py
+${PYSITELIB}/numpy/lib/tests/test_financial.pyc
+${PYSITELIB}/numpy/lib/tests/test_financial.pyo
${PYSITELIB}/numpy/lib/tests/test_format.py
+${PYSITELIB}/numpy/lib/tests/test_format.pyc
+${PYSITELIB}/numpy/lib/tests/test_format.pyo
${PYSITELIB}/numpy/lib/tests/test_function_base.py
+${PYSITELIB}/numpy/lib/tests/test_function_base.pyc
+${PYSITELIB}/numpy/lib/tests/test_function_base.pyo
${PYSITELIB}/numpy/lib/tests/test_histograms.py
+${PYSITELIB}/numpy/lib/tests/test_histograms.pyc
+${PYSITELIB}/numpy/lib/tests/test_histograms.pyo
${PYSITELIB}/numpy/lib/tests/test_index_tricks.py
+${PYSITELIB}/numpy/lib/tests/test_index_tricks.pyc
+${PYSITELIB}/numpy/lib/tests/test_index_tricks.pyo
${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_mixins.py
+${PYSITELIB}/numpy/lib/tests/test_mixins.pyc
+${PYSITELIB}/numpy/lib/tests/test_mixins.pyo
${PYSITELIB}/numpy/lib/tests/test_nanfunctions.py
+${PYSITELIB}/numpy/lib/tests/test_nanfunctions.pyc
+${PYSITELIB}/numpy/lib/tests/test_nanfunctions.pyo
${PYSITELIB}/numpy/lib/tests/test_packbits.py
+${PYSITELIB}/numpy/lib/tests/test_packbits.pyc
+${PYSITELIB}/numpy/lib/tests/test_packbits.pyo
${PYSITELIB}/numpy/lib/tests/test_polynomial.py
+${PYSITELIB}/numpy/lib/tests/test_polynomial.pyc
+${PYSITELIB}/numpy/lib/tests/test_polynomial.pyo
${PYSITELIB}/numpy/lib/tests/test_recfunctions.py
+${PYSITELIB}/numpy/lib/tests/test_recfunctions.pyc
+${PYSITELIB}/numpy/lib/tests/test_recfunctions.pyo
${PYSITELIB}/numpy/lib/tests/test_regression.py
+${PYSITELIB}/numpy/lib/tests/test_regression.pyc
+${PYSITELIB}/numpy/lib/tests/test_regression.pyo
${PYSITELIB}/numpy/lib/tests/test_shape_base.py
+${PYSITELIB}/numpy/lib/tests/test_shape_base.pyc
+${PYSITELIB}/numpy/lib/tests/test_shape_base.pyo
${PYSITELIB}/numpy/lib/tests/test_stride_tricks.py
+${PYSITELIB}/numpy/lib/tests/test_stride_tricks.pyc
+${PYSITELIB}/numpy/lib/tests/test_stride_tricks.pyo
${PYSITELIB}/numpy/lib/tests/test_twodim_base.py
+${PYSITELIB}/numpy/lib/tests/test_twodim_base.pyc
+${PYSITELIB}/numpy/lib/tests/test_twodim_base.pyo
${PYSITELIB}/numpy/lib/tests/test_type_check.py
+${PYSITELIB}/numpy/lib/tests/test_type_check.pyc
+${PYSITELIB}/numpy/lib/tests/test_type_check.pyo
${PYSITELIB}/numpy/lib/tests/test_ufunclike.py
+${PYSITELIB}/numpy/lib/tests/test_ufunclike.pyc
+${PYSITELIB}/numpy/lib/tests/test_ufunclike.pyo
${PYSITELIB}/numpy/lib/tests/test_utils.py
+${PYSITELIB}/numpy/lib/tests/test_utils.pyc
+${PYSITELIB}/numpy/lib/tests/test_utils.pyo
${PYSITELIB}/numpy/lib/twodim_base.py
${PYSITELIB}/numpy/lib/twodim_base.pyc
${PYSITELIB}/numpy/lib/twodim_base.pyo
@@ -693,10 +914,20 @@ ${PYSITELIB}/numpy/linalg/setup.py
${PYSITELIB}/numpy/linalg/setup.pyc
${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
${PYSITELIB}/numpy/linalg/tests/test_linalg.py
+${PYSITELIB}/numpy/linalg/tests/test_linalg.pyc
+${PYSITELIB}/numpy/linalg/tests/test_linalg.pyo
${PYSITELIB}/numpy/linalg/tests/test_regression.py
+${PYSITELIB}/numpy/linalg/tests/test_regression.pyc
+${PYSITELIB}/numpy/linalg/tests/test_regression.pyo
${PYSITELIB}/numpy/ma/__init__.py
${PYSITELIB}/numpy/ma/__init__.pyc
${PYSITELIB}/numpy/ma/__init__.pyo
@@ -716,13 +947,29 @@ ${PYSITELIB}/numpy/ma/setup.py
${PYSITELIB}/numpy/ma/setup.pyc
${PYSITELIB}/numpy/ma/setup.pyo
${PYSITELIB}/numpy/ma/tests/__init__.py
+${PYSITELIB}/numpy/ma/tests/__init__.pyc
+${PYSITELIB}/numpy/ma/tests/__init__.pyo
${PYSITELIB}/numpy/ma/tests/test_core.py
+${PYSITELIB}/numpy/ma/tests/test_core.pyc
+${PYSITELIB}/numpy/ma/tests/test_core.pyo
${PYSITELIB}/numpy/ma/tests/test_deprecations.py
+${PYSITELIB}/numpy/ma/tests/test_deprecations.pyc
+${PYSITELIB}/numpy/ma/tests/test_deprecations.pyo
${PYSITELIB}/numpy/ma/tests/test_extras.py
+${PYSITELIB}/numpy/ma/tests/test_extras.pyc
+${PYSITELIB}/numpy/ma/tests/test_extras.pyo
${PYSITELIB}/numpy/ma/tests/test_mrecords.py
+${PYSITELIB}/numpy/ma/tests/test_mrecords.pyc
+${PYSITELIB}/numpy/ma/tests/test_mrecords.pyo
${PYSITELIB}/numpy/ma/tests/test_old_ma.py
+${PYSITELIB}/numpy/ma/tests/test_old_ma.pyc
+${PYSITELIB}/numpy/ma/tests/test_old_ma.pyo
${PYSITELIB}/numpy/ma/tests/test_regression.py
+${PYSITELIB}/numpy/ma/tests/test_regression.pyc
+${PYSITELIB}/numpy/ma/tests/test_regression.pyo
${PYSITELIB}/numpy/ma/tests/test_subclassing.py
+${PYSITELIB}/numpy/ma/tests/test_subclassing.pyc
+${PYSITELIB}/numpy/ma/tests/test_subclassing.pyo
${PYSITELIB}/numpy/ma/testutils.py
${PYSITELIB}/numpy/ma/testutils.pyc
${PYSITELIB}/numpy/ma/testutils.pyo
@@ -742,13 +989,29 @@ ${PYSITELIB}/numpy/matrixlib/setup.py
${PYSITELIB}/numpy/matrixlib/setup.pyc
${PYSITELIB}/numpy/matrixlib/setup.pyo
${PYSITELIB}/numpy/matrixlib/tests/__init__.py
+${PYSITELIB}/numpy/matrixlib/tests/__init__.pyc
+${PYSITELIB}/numpy/matrixlib/tests/__init__.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_defmatrix.py
+${PYSITELIB}/numpy/matrixlib/tests/test_defmatrix.pyc
+${PYSITELIB}/numpy/matrixlib/tests/test_defmatrix.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_interaction.py
+${PYSITELIB}/numpy/matrixlib/tests/test_interaction.pyc
+${PYSITELIB}/numpy/matrixlib/tests/test_interaction.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_masked_matrix.py
+${PYSITELIB}/numpy/matrixlib/tests/test_masked_matrix.pyc
+${PYSITELIB}/numpy/matrixlib/tests/test_masked_matrix.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_matrix_linalg.py
+${PYSITELIB}/numpy/matrixlib/tests/test_matrix_linalg.pyc
+${PYSITELIB}/numpy/matrixlib/tests/test_matrix_linalg.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_multiarray.py
+${PYSITELIB}/numpy/matrixlib/tests/test_multiarray.pyc
+${PYSITELIB}/numpy/matrixlib/tests/test_multiarray.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_numeric.py
+${PYSITELIB}/numpy/matrixlib/tests/test_numeric.pyc
+${PYSITELIB}/numpy/matrixlib/tests/test_numeric.pyo
${PYSITELIB}/numpy/matrixlib/tests/test_regression.py
+${PYSITELIB}/numpy/matrixlib/tests/test_regression.pyc
+${PYSITELIB}/numpy/matrixlib/tests/test_regression.pyo
${PYSITELIB}/numpy/polynomial/__init__.py
${PYSITELIB}/numpy/polynomial/__init__.pyc
${PYSITELIB}/numpy/polynomial/__init__.pyo
@@ -780,21 +1043,39 @@ ${PYSITELIB}/numpy/polynomial/setup.py
${PYSITELIB}/numpy/polynomial/setup.pyc
${PYSITELIB}/numpy/polynomial/setup.pyo
${PYSITELIB}/numpy/polynomial/tests/__init__.py
+${PYSITELIB}/numpy/polynomial/tests/__init__.pyc
+${PYSITELIB}/numpy/polynomial/tests/__init__.pyo
${PYSITELIB}/numpy/polynomial/tests/test_chebyshev.py
+${PYSITELIB}/numpy/polynomial/tests/test_chebyshev.pyc
+${PYSITELIB}/numpy/polynomial/tests/test_chebyshev.pyo
${PYSITELIB}/numpy/polynomial/tests/test_classes.py
+${PYSITELIB}/numpy/polynomial/tests/test_classes.pyc
+${PYSITELIB}/numpy/polynomial/tests/test_classes.pyo
${PYSITELIB}/numpy/polynomial/tests/test_hermite.py
+${PYSITELIB}/numpy/polynomial/tests/test_hermite.pyc
+${PYSITELIB}/numpy/polynomial/tests/test_hermite.pyo
${PYSITELIB}/numpy/polynomial/tests/test_hermite_e.py
+${PYSITELIB}/numpy/polynomial/tests/test_hermite_e.pyc
+${PYSITELIB}/numpy/polynomial/tests/test_hermite_e.pyo
${PYSITELIB}/numpy/polynomial/tests/test_laguerre.py
+${PYSITELIB}/numpy/polynomial/tests/test_laguerre.pyc
+${PYSITELIB}/numpy/polynomial/tests/test_laguerre.pyo
${PYSITELIB}/numpy/polynomial/tests/test_legendre.py
+${PYSITELIB}/numpy/polynomial/tests/test_legendre.pyc
+${PYSITELIB}/numpy/polynomial/tests/test_legendre.pyo
${PYSITELIB}/numpy/polynomial/tests/test_polynomial.py
+${PYSITELIB}/numpy/polynomial/tests/test_polynomial.pyc
+${PYSITELIB}/numpy/polynomial/tests/test_polynomial.pyo
${PYSITELIB}/numpy/polynomial/tests/test_polyutils.py
+${PYSITELIB}/numpy/polynomial/tests/test_polyutils.pyc
+${PYSITELIB}/numpy/polynomial/tests/test_polyutils.pyo
${PYSITELIB}/numpy/polynomial/tests/test_printing.py
+${PYSITELIB}/numpy/polynomial/tests/test_printing.pyc
+${PYSITELIB}/numpy/polynomial/tests/test_printing.pyo
${PYSITELIB}/numpy/random/__init__.pxd
${PYSITELIB}/numpy/random/__init__.py
${PYSITELIB}/numpy/random/__init__.pyc
${PYSITELIB}/numpy/random/__init__.pyo
-${PYSITELIB}/numpy/random/_bit_generator.pxd
-${PYSITELIB}/numpy/random/_bit_generator.so
${PYSITELIB}/numpy/random/_bounded_integers.pxd
${PYSITELIB}/numpy/random/_bounded_integers.so
${PYSITELIB}/numpy/random/_common.pxd
@@ -814,11 +1095,17 @@ ${PYSITELIB}/numpy/random/_pickle.py
${PYSITELIB}/numpy/random/_pickle.pyc
${PYSITELIB}/numpy/random/_pickle.pyo
${PYSITELIB}/numpy/random/_sfc64.so
+${PYSITELIB}/numpy/random/bit_generator.pxd
+${PYSITELIB}/numpy/random/bit_generator.so
+${PYSITELIB}/numpy/random/c_distributions.pxd
+${PYSITELIB}/numpy/random/lib/libnpyrandom.a
${PYSITELIB}/numpy/random/mtrand.so
${PYSITELIB}/numpy/random/setup.py
${PYSITELIB}/numpy/random/setup.pyc
${PYSITELIB}/numpy/random/setup.pyo
${PYSITELIB}/numpy/random/tests/__init__.py
+${PYSITELIB}/numpy/random/tests/__init__.pyc
+${PYSITELIB}/numpy/random/tests/__init__.pyo
${PYSITELIB}/numpy/random/tests/data/__init__.py
${PYSITELIB}/numpy/random/tests/data/mt19937-testset-1.csv
${PYSITELIB}/numpy/random/tests/data/mt19937-testset-2.csv
@@ -829,15 +1116,35 @@ ${PYSITELIB}/numpy/random/tests/data/philox-testset-2.csv
${PYSITELIB}/numpy/random/tests/data/sfc64-testset-1.csv
${PYSITELIB}/numpy/random/tests/data/sfc64-testset-2.csv
${PYSITELIB}/numpy/random/tests/test_direct.py
+${PYSITELIB}/numpy/random/tests/test_direct.pyc
+${PYSITELIB}/numpy/random/tests/test_direct.pyo
${PYSITELIB}/numpy/random/tests/test_extending.py
+${PYSITELIB}/numpy/random/tests/test_extending.pyc
+${PYSITELIB}/numpy/random/tests/test_extending.pyo
${PYSITELIB}/numpy/random/tests/test_generator_mt19937.py
+${PYSITELIB}/numpy/random/tests/test_generator_mt19937.pyc
+${PYSITELIB}/numpy/random/tests/test_generator_mt19937.pyo
${PYSITELIB}/numpy/random/tests/test_generator_mt19937_regressions.py
+${PYSITELIB}/numpy/random/tests/test_generator_mt19937_regressions.pyc
+${PYSITELIB}/numpy/random/tests/test_generator_mt19937_regressions.pyo
${PYSITELIB}/numpy/random/tests/test_random.py
+${PYSITELIB}/numpy/random/tests/test_random.pyc
+${PYSITELIB}/numpy/random/tests/test_random.pyo
${PYSITELIB}/numpy/random/tests/test_randomstate.py
+${PYSITELIB}/numpy/random/tests/test_randomstate.pyc
+${PYSITELIB}/numpy/random/tests/test_randomstate.pyo
${PYSITELIB}/numpy/random/tests/test_randomstate_regression.py
+${PYSITELIB}/numpy/random/tests/test_randomstate_regression.pyc
+${PYSITELIB}/numpy/random/tests/test_randomstate_regression.pyo
${PYSITELIB}/numpy/random/tests/test_regression.py
+${PYSITELIB}/numpy/random/tests/test_regression.pyc
+${PYSITELIB}/numpy/random/tests/test_regression.pyo
${PYSITELIB}/numpy/random/tests/test_seed_sequence.py
+${PYSITELIB}/numpy/random/tests/test_seed_sequence.pyc
+${PYSITELIB}/numpy/random/tests/test_seed_sequence.pyo
${PYSITELIB}/numpy/random/tests/test_smoke.py
+${PYSITELIB}/numpy/random/tests/test_smoke.pyc
+${PYSITELIB}/numpy/random/tests/test_smoke.pyo
${PYSITELIB}/numpy/setup.py
${PYSITELIB}/numpy/setup.pyc
${PYSITELIB}/numpy/setup.pyo
@@ -869,20 +1176,44 @@ ${PYSITELIB}/numpy/testing/setup.py
${PYSITELIB}/numpy/testing/setup.pyc
${PYSITELIB}/numpy/testing/setup.pyo
${PYSITELIB}/numpy/testing/tests/__init__.py
+${PYSITELIB}/numpy/testing/tests/__init__.pyc
+${PYSITELIB}/numpy/testing/tests/__init__.pyo
${PYSITELIB}/numpy/testing/tests/test_decorators.py
+${PYSITELIB}/numpy/testing/tests/test_decorators.pyc
+${PYSITELIB}/numpy/testing/tests/test_decorators.pyo
${PYSITELIB}/numpy/testing/tests/test_doctesting.py
+${PYSITELIB}/numpy/testing/tests/test_doctesting.pyc
+${PYSITELIB}/numpy/testing/tests/test_doctesting.pyo
${PYSITELIB}/numpy/testing/tests/test_utils.py
+${PYSITELIB}/numpy/testing/tests/test_utils.pyc
+${PYSITELIB}/numpy/testing/tests/test_utils.pyo
${PYSITELIB}/numpy/testing/utils.py
${PYSITELIB}/numpy/testing/utils.pyc
${PYSITELIB}/numpy/testing/utils.pyo
${PYSITELIB}/numpy/tests/__init__.py
+${PYSITELIB}/numpy/tests/__init__.pyc
+${PYSITELIB}/numpy/tests/__init__.pyo
${PYSITELIB}/numpy/tests/test_ctypeslib.py
+${PYSITELIB}/numpy/tests/test_ctypeslib.pyc
+${PYSITELIB}/numpy/tests/test_ctypeslib.pyo
${PYSITELIB}/numpy/tests/test_matlib.py
+${PYSITELIB}/numpy/tests/test_matlib.pyc
+${PYSITELIB}/numpy/tests/test_matlib.pyo
${PYSITELIB}/numpy/tests/test_numpy_version.py
+${PYSITELIB}/numpy/tests/test_numpy_version.pyc
+${PYSITELIB}/numpy/tests/test_numpy_version.pyo
${PYSITELIB}/numpy/tests/test_public_api.py
+${PYSITELIB}/numpy/tests/test_public_api.pyc
+${PYSITELIB}/numpy/tests/test_public_api.pyo
${PYSITELIB}/numpy/tests/test_reloading.py
+${PYSITELIB}/numpy/tests/test_reloading.pyc
+${PYSITELIB}/numpy/tests/test_reloading.pyo
${PYSITELIB}/numpy/tests/test_scripts.py
+${PYSITELIB}/numpy/tests/test_scripts.pyc
+${PYSITELIB}/numpy/tests/test_scripts.pyo
${PYSITELIB}/numpy/tests/test_warnings.py
+${PYSITELIB}/numpy/tests/test_warnings.pyc
+${PYSITELIB}/numpy/tests/test_warnings.pyo
${PYSITELIB}/numpy/version.py
${PYSITELIB}/numpy/version.pyc
${PYSITELIB}/numpy/version.pyo
diff --git a/math/py-numpy/distinfo b/math/py-numpy/distinfo
index 01fc1f19ef4..c1c3ef19449 100644
--- a/math/py-numpy/distinfo
+++ b/math/py-numpy/distinfo
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.51 2020/06/11 08:13:28 adam Exp $
+$NetBSD: distinfo,v 1.52 2020/08/05 14:05:45 adam Exp $
-SHA1 (numpy-1.18.5.zip) = 902299af67d2f0f2cf7053141b329f4c23794f8f
-RMD160 (numpy-1.18.5.zip) = de0981a34a1a06fc3641d0d215c3194fa52474b2
-SHA512 (numpy-1.18.5.zip) = ea1896535016d3b207152c503005bf82095cc82c263f7f32ea75ce2d9394724f9700cf2265f9fb1f38169c37a0fe63ef97e88f84637f11758c52c624eec3d141
-Size (numpy-1.18.5.zip) = 5441636 bytes
+SHA1 (numpy-1.19.1.zip) = 0d6b62fbf723f5d91ab289766a252a30467609f1
+RMD160 (numpy-1.19.1.zip) = c322caeef537a5503729078034e1461a2e6592ef
+SHA512 (numpy-1.19.1.zip) = ddc5f5e262d6f7f6e1a8879165860427baa237b6aad5b09d5b943a36bb0d5922424aac4c0e32a2cc3e14087bf6eb671988b6ff6df0d9ab8c89724e093220eead
+Size (numpy-1.19.1.zip) = 7301568 bytes
SHA1 (patch-numpy_distutils_fcompiler_____init____.py) = 49d070da5b48bd9818b37ac3254341fa68503c53
SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed
-SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = d8e48b30799f08cec219fe501f6de8326c899822
+SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = 1d62e1c5e35de0f2cf975de38f62df7f10c71d74
SHA1 (patch-numpy_distutils_system__info.py) = ca5bd3b70c2c6d9178ab92b2432dd8734a5923a7
SHA1 (patch-numpy_linalg_lapack__litemodule.c) = e97ec871c2f33c3121b3c8471a9e5a74c3c798c8
diff --git a/math/py-numpy/patches/patch-numpy_distutils_fcompiler_gnu.py b/math/py-numpy/patches/patch-numpy_distutils_fcompiler_gnu.py
index b8b16d4f826..51e275ce3e2 100644
--- a/math/py-numpy/patches/patch-numpy_distutils_fcompiler_gnu.py
+++ b/math/py-numpy/patches/patch-numpy_distutils_fcompiler_gnu.py
@@ -1,4 +1,4 @@
-$NetBSD: patch-numpy_distutils_fcompiler_gnu.py,v 1.16 2020/04/27 19:38:23 adam Exp $
+$NetBSD: patch-numpy_distutils_fcompiler_gnu.py,v 1.17 2020/08/05 14:05:46 adam Exp $
Linker needs -shared explictly (at least with GCC 4.7 on SunOS), plus
any ABI flags as appropriate.
@@ -7,9 +7,9 @@ On Darwin, do not use '-bundle' (to avoid Python.framework).
Do not use -funroll-loops compiler flag.
Do not run a shell command when it is "None".
---- numpy/distutils/fcompiler/gnu.py.orig 2018-04-23 16:28:56.000000000 +0000
+--- numpy/distutils/fcompiler/gnu.py.orig 2020-07-10 04:52:40.000000000 +0000
+++ numpy/distutils/fcompiler/gnu.py
-@@ -63,8 +63,10 @@ class GnuFCompiler(FCompiler):
+@@ -60,8 +60,10 @@ class GnuFCompiler(FCompiler):
return ('gfortran', m.group(1))
else:
# Output probably from --version, try harder:
@@ -21,7 +21,7 @@ Do not run a shell command when it is "None".
return ('gfortran', m.group(1))
m = re.search(
r'GNU Fortran.*?\-?([0-9-.]+\.[0-9-.]+)', version_string)
-@@ -91,13 +93,13 @@ class GnuFCompiler(FCompiler):
+@@ -88,13 +90,13 @@ class GnuFCompiler(FCompiler):
possible_executables = ['g77', 'f77']
executables = {
'version_cmd' : [None, "-dumpversion"],
@@ -38,16 +38,16 @@ Do not run a shell command when it is "None".
}
module_dir_switch = None
module_include_switch = None
-@@ -146,7 +148,7 @@ class GnuFCompiler(FCompiler):
- s = 'Env. variable MACOSX_DEPLOYMENT_TARGET set to 10.3'
+@@ -134,7 +136,7 @@ class GnuFCompiler(FCompiler):
+ s = f'Env. variable MACOSX_DEPLOYMENT_TARGET set to {target}'
warnings.warn(s, stacklevel=2)
-
+ os.environ['MACOSX_DEPLOYMENT_TARGET'] = target
- opt.extend(['-undefined', 'dynamic_lookup', '-bundle'])
+ opt.extend(['-undefined', 'dynamic_lookup'])
else:
opt.append("-shared")
if sys.platform.startswith('sunos'):
-@@ -237,7 +239,6 @@ class GnuFCompiler(FCompiler):
+@@ -233,7 +235,6 @@ class GnuFCompiler(FCompiler):
opt = ['-O2']
else:
opt = ['-O3']
@@ -55,7 +55,7 @@ Do not run a shell command when it is "None".
return opt
def _c_arch_flags(self):
-@@ -288,13 +289,13 @@ class Gnu95FCompiler(GnuFCompiler):
+@@ -296,13 +297,13 @@ class Gnu95FCompiler(GnuFCompiler):
possible_executables = ['gfortran', 'f95']
executables = {
'version_cmd' : ["<F90>", "-dumpversion"],
@@ -73,7 +73,7 @@ Do not run a shell command when it is "None".
'archiver' : ["ar", "-cr"],
'ranlib' : ["ranlib"],
'linker_exe' : [None, "-Wall"]
-@@ -307,7 +308,7 @@ class Gnu95FCompiler(GnuFCompiler):
+@@ -321,7 +322,7 @@ class Gnu95FCompiler(GnuFCompiler):
def _universal_flags(self, cmd):
"""Return a list of -arch flags for every supported architecture."""