pkgsrc-Changes archive

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

CVS commit: pkgsrc/math/py-numexpr



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Oct 30 15:19:43 UTC 2025

Modified Files:
        pkgsrc/math/py-numexpr: Makefile PLIST distinfo
        pkgsrc/math/py-numexpr/patches: patch-numexpr_numexpr__config.hpp

Log Message:
py-numexpr: updated to 2.14.1

Changes from 2.14.0 to 2.14.1

* Rolled back static typing support to ensure compatibiity with NumPy 1.26.
* Added CI tests for NumPy 1.26


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 pkgsrc/math/py-numexpr/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/math/py-numexpr/PLIST
cvs rdiff -u -r1.34 -r1.35 pkgsrc/math/py-numexpr/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/math/py-numexpr/patches/patch-numexpr_numexpr__config.hpp

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-numexpr/Makefile
diff -u pkgsrc/math/py-numexpr/Makefile:1.44 pkgsrc/math/py-numexpr/Makefile:1.45
--- pkgsrc/math/py-numexpr/Makefile:1.44        Thu Oct  9 07:57:47 2025
+++ pkgsrc/math/py-numexpr/Makefile     Thu Oct 30 15:19:43 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.44 2025/10/09 07:57:47 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2025/10/30 15:19:43 adam Exp $
 
-DISTNAME=      numexpr-2.12.1
+DISTNAME=      numexpr-2.14.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=n/numexpr/}

Index: pkgsrc/math/py-numexpr/PLIST
diff -u pkgsrc/math/py-numexpr/PLIST:1.10 pkgsrc/math/py-numexpr/PLIST:1.11
--- pkgsrc/math/py-numexpr/PLIST:1.10   Thu Sep 11 06:12:27 2025
+++ pkgsrc/math/py-numexpr/PLIST        Thu Oct 30 15:19:43 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2025/09/11 06:12:27 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2025/10/30 15:19:43 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -8,6 +8,7 @@ ${PYSITELIB}/${WHEEL_INFODIR}/top_level.
 ${PYSITELIB}/numexpr/__init__.py
 ${PYSITELIB}/numexpr/__init__.pyc
 ${PYSITELIB}/numexpr/__init__.pyo
+${PYSITELIB}/numexpr/bespoke_functions.hpp
 ${PYSITELIB}/numexpr/complex_functions.hpp
 ${PYSITELIB}/numexpr/cpuinfo.py
 ${PYSITELIB}/numexpr/cpuinfo.pyc

Index: pkgsrc/math/py-numexpr/distinfo
diff -u pkgsrc/math/py-numexpr/distinfo:1.34 pkgsrc/math/py-numexpr/distinfo:1.35
--- pkgsrc/math/py-numexpr/distinfo:1.34        Sun Sep 14 14:03:44 2025
+++ pkgsrc/math/py-numexpr/distinfo     Thu Oct 30 15:19:43 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.34 2025/09/14 14:03:44 wiz Exp $
+$NetBSD: distinfo,v 1.35 2025/10/30 15:19:43 adam Exp $
 
-BLAKE2s (numexpr-2.12.1.tar.gz) = c5a4629cc2c0e6ffb908bbcee65bb3e69039012511aca87588870df920e000a2
-SHA512 (numexpr-2.12.1.tar.gz) = 910ebfce500902693ae90651c5236ec2a9185d5e430d250bbd072add65bfcabc22e77a960d7b4fb43660ac10ce8ffd1f968382e4cc986dbd509d64954c797767
-Size (numexpr-2.12.1.tar.gz) = 115053 bytes
-SHA1 (patch-numexpr_numexpr__config.hpp) = 5817997877b5fbb02827b0a61d85f2213d991183
+BLAKE2s (numexpr-2.14.1.tar.gz) = a5d5670df5cd22c8d6c53616f3997fac7c87a9de7e7e4fc35360cede6a56d4ba
+SHA512 (numexpr-2.14.1.tar.gz) = 6602afcab2085f875c20883358956f3f813c6dbe9274654868d3d28d4fa07fd77cd1291b33d56afd1f91955af9118ebdcc39b19202638b6ee6559cc4f0e67f64
+Size (numexpr-2.14.1.tar.gz) = 119400 bytes
+SHA1 (patch-numexpr_numexpr__config.hpp) = c1b44b46020bfd4e6fa9af9f07d9c75e6f4ac10f

Index: pkgsrc/math/py-numexpr/patches/patch-numexpr_numexpr__config.hpp
diff -u pkgsrc/math/py-numexpr/patches/patch-numexpr_numexpr__config.hpp:1.1 pkgsrc/math/py-numexpr/patches/patch-numexpr_numexpr__config.hpp:1.2
--- pkgsrc/math/py-numexpr/patches/patch-numexpr_numexpr__config.hpp:1.1        Sun Sep 14 14:03:44 2025
+++ pkgsrc/math/py-numexpr/patches/patch-numexpr_numexpr__config.hpp    Thu Oct 30 15:19:43 2025
@@ -1,34 +1,15 @@
-$NetBSD: patch-numexpr_numexpr__config.hpp,v 1.1 2025/09/14 14:03:44 wiz Exp $
+$NetBSD: patch-numexpr_numexpr__config.hpp,v 1.2 2025/10/30 15:19:43 adam Exp $
 
 Fix build on NetBSD.
-https://github.com/pydata/numexpr/issues/528
 
---- numexpr/numexpr_config.hpp.orig    2025-09-14 13:57:31.046041558 +0000
+--- numexpr/numexpr_config.hpp.orig    2025-10-13 15:50:29.000000000 +0000
 +++ numexpr/numexpr_config.hpp
-@@ -40,6 +40,7 @@
- #include "mkl_vml.h"
- #include "mkl_service.h"
+@@ -42,7 +42,7 @@
  #endif
-+#include <cmath>
+ #include <cmath>
+ //no single precision version of signbit in C++ standard
+-inline bool signbitf(float x) { return signbit((double)x); }
++inline bool signbitf(float x) { return std::signbit((double)x); }
  
  #ifdef _WIN32
    #ifndef __MINGW32__
-@@ -51,12 +52,12 @@
- msvc_function_stubs contains windows alternatives
- /* Due to casting problems (normally return ints not bools, easiest to define
- non-overloaded wrappers for these functions) */
--inline bool isfinitef_(float x) { return !!::isfinite(x); }
--inline bool isnanf_(float x)    { return !!::isnan(x); }
--inline bool isfinited(double x) { return !!::isfinite(x); }
--inline bool isnand(double x)    { return !!::isnan(x); }
--inline bool isinff_(float x) { return !!::isinf(x); }
--inline bool isinfd(double x)    { return !!::isinf(x); }
-+inline bool isfinitef_(float x) { return !!std::isfinite(x); }
-+inline bool isnanf_(float x)    { return !!std::isnan(x); }
-+inline bool isfinited(double x) { return !!std::isfinite(x); }
-+inline bool isnand(double x)    { return !!std::isnan(x); }
-+inline bool isinff_(float x) { return !!std::isinf(x); }
-+inline bool isinfd(double x)    { return !!std::isinf(x); }
- #endif
- 
- #endif // NUMEXPR_CONFIG_HPP



Home | Main Index | Thread Index | Old Index