pkgsrc-Changes-HG archive

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

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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/017a71b949fe
branches:  trunk
changeset: 388451:017a71b949fe
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Nov 20 19:03:47 2022 +0000

description:
py-numpy: updated to 1.23.5

1.23.5
TST, MAINT: Replace most setup with setup_method (also teardown)
MAINT, CI: Switch to cygwin/cygwin-install-action@v2
TST: Make test_partial_iteration_cleanup robust but require leak...
MAINT: Ensure graceful handling of large header sizes
TYP: Spelling alignment for array flag literal
BUG: Fix bounds checking for ``random.logseries``
DEV: Update GH actions and Dockerfile for Gitpod
CI: Only fetch in actions/checkout
BUG: Decrement ref count in gentype_reduce if allocated memory...
BUG: Histogramdd breaks on big arrays in Windows

diffstat:

 math/py-numpy/Makefile                             |   4 +-
 math/py-numpy/distinfo                             |   9 +-
 math/py-numpy/patches/patch-numpy_distutils_log.py |  74 ++++++++++++++++++++++
 3 files changed, 81 insertions(+), 6 deletions(-)

diffs (113 lines):

diff -r 9a41eff67365 -r 017a71b949fe math/py-numpy/Makefile
--- a/math/py-numpy/Makefile    Sun Nov 20 19:02:59 2022 +0000
+++ b/math/py-numpy/Makefile    Sun Nov 20 19:03:47 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.100 2022/10/19 17:27:58 adam Exp $
+# $NetBSD: Makefile,v 1.101 2022/11/20 19:03:47 adam Exp $
 
-DISTNAME=      numpy-1.23.4
+DISTNAME=      numpy-1.23.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=n/numpy/}
diff -r 9a41eff67365 -r 017a71b949fe math/py-numpy/distinfo
--- a/math/py-numpy/distinfo    Sun Nov 20 19:02:59 2022 +0000
+++ b/math/py-numpy/distinfo    Sun Nov 20 19:03:47 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.78 2022/10/19 17:27:58 adam Exp $
+$NetBSD: distinfo,v 1.79 2022/11/20 19:03:47 adam Exp $
 
-BLAKE2s (numpy-1.23.4.tar.gz) = 1f6e7bdb924ad3e3174a0c989bdb479530a516603b436be03b4cc957f2816bce
-SHA512 (numpy-1.23.4.tar.gz) = 727ca8950b0fbd5670e939b1c9c5cea852781ec4254d56a1659a91dc0430fc10b01ffdd16e1bb28a62319f91029e087024f4c6298bfc859a6050bfb507edcff8
-Size (numpy-1.23.4.tar.gz) = 10728765 bytes
+BLAKE2s (numpy-1.23.5.tar.gz) = 78adb277a3e8d54e8ee569e840a6069a31433e044973ff0d003d8a47ef61cdda
+SHA512 (numpy-1.23.5.tar.gz) = 8f3ece76dbe79bc887275332d25f851ade2087de3026de5fb7ed793590b3e7d274f590357296e152373b4e9a245d4d563393ba7198bca6d44631b941acb89c2c
+Size (numpy-1.23.5.tar.gz) = 10731755 bytes
 SHA1 (patch-numpy_core_include_numpy_npy__common.h) = 354e336b98f634b6298d0b1d0e85ef1a9d240bff
 SHA1 (patch-numpy_core_setup.py) = 01f90b7eb700cfa51edded31498c2de4c3850848
 SHA1 (patch-numpy_core_src_npymath_npy__math__private.h) = e3b8e751fd0b6b6c6794d714aa5f60dfe9d7f421
@@ -10,5 +10,6 @@
 SHA1 (patch-numpy_distutils_fcompiler_____init____.py) = 49d070da5b48bd9818b37ac3254341fa68503c53
 SHA1 (patch-numpy_distutils_fcompiler_g95.py) = be73b64a3e551df998b6a904d6db762bf28a98ed
 SHA1 (patch-numpy_distutils_fcompiler_gnu.py) = 1ab3fd7b3f42328f4094f1b21a65c05ae4d975b7
+SHA1 (patch-numpy_distutils_log.py) = 4c968b934fb24da096a1f4d2cd4ebb2e3fd92334
 SHA1 (patch-numpy_linalg_lapack__litemodule.c) = e97ec871c2f33c3121b3c8471a9e5a74c3c798c8
 SHA1 (patch-numpy_linalg_setup.py) = 867a2aba13ebb60b67ac2824a4cb1aff2e1231ee
diff -r 9a41eff67365 -r 017a71b949fe math/py-numpy/patches/patch-numpy_distutils_log.py
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/py-numpy/patches/patch-numpy_distutils_log.py        Sun Nov 20 19:03:47 2022 +0000
@@ -0,0 +1,74 @@
+$NetBSD: patch-numpy_distutils_log.py,v 1.1 2022/11/20 19:03:47 adam Exp $
+
+Backport distutils.log.Log from setuptools < 65.6.0.
+
+--- numpy/distutils/log.py.orig        2022-11-20 17:58:45.000000000 +0000
++++ numpy/distutils/log.py
+@@ -1,8 +1,8 @@
+ # Colored log
+ import sys
+ from distutils.log import *  # noqa: F403
+-from distutils.log import Log as old_Log
+ from distutils.log import _global_log
++from logging import Logger
+ 
+ from numpy.distutils.misc_util import (red_text, default_text, cyan_text,
+         green_text, is_sequence, is_string)
+@@ -16,7 +16,48 @@ def _fix_args(args,flag=1):
+     return args
+ 
+ 
+-class Log(old_Log):
++class Log(Logger):
++    def __init__(self, threshold=WARN):
++        self.threshold = threshold
++
++    def _log(self, level, msg, args):
++        if level not in (DEBUG, INFO, WARN, ERROR, FATAL):
++            raise ValueError('%s wrong log level' % str(level))
++
++        if level >= self.threshold:
++            if args:
++                msg = msg % args
++            if level in (WARN, ERROR, FATAL):
++                stream = sys.stderr
++            else:
++                stream = sys.stdout
++            try:
++                stream.write('%s\n' % msg)
++            except UnicodeEncodeError:
++                # emulate backslashreplace error handler
++                encoding = stream.encoding
++                msg = msg.encode(encoding, "backslashreplace").decode(encoding)
++                stream.write('%s\n' % msg)
++            stream.flush()
++
++    def log(self, level, msg, *args):
++        self._log(level, msg, args)
++
++    def debug(self, msg, *args):
++       self._log(DEBUG, msg, args)
++
++    def info(self, msg, *args):
++        self._log(INFO, msg, args)
++
++    def warn(self, msg, *args):
++        self._log(WARN, msg, args)
++
++    def error(self, msg, *args):
++        self._log(ERROR, msg, args)
++
++    def fatal(self, msg, *args):
++        self._log(FATAL, msg, args)
++
+     def _log(self, level, msg, args):
+         if level >= self.threshold:
+             if args:
+@@ -44,6 +85,7 @@ class Log(old_Log):
+ 
+ 
+ _global_log.__class__ = Log
++_global_log.threshold = WARN
+ 
+ good = _global_log.good
+ 



Home | Main Index | Thread Index | Old Index