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