summaryrefslogtreecommitdiff
path: root/dev-python/numexpr
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-06-24 13:25:38 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-06-24 13:25:38 +0000
commit17057f71ae50eb3e8c46e353de50aa00c65eb331 (patch)
treedc3c63858f6d24c904849521584e71884057ac09 /dev-python/numexpr
parentfc9a6a7a23e105b94f154ea0e83ed04eda7e47b8 (diff)
downloadbaldeagleos-repo-17057f71ae50eb3e8c46e353de50aa00c65eb331.tar.gz
baldeagleos-repo-17057f71ae50eb3e8c46e353de50aa00c65eb331.tar.xz
baldeagleos-repo-17057f71ae50eb3e8c46e353de50aa00c65eb331.zip
Adding metadata
Diffstat (limited to 'dev-python/numexpr')
-rw-r--r--dev-python/numexpr/files/numexpr-2.8.1-numpy-1.23.0.patch22
-rw-r--r--dev-python/numexpr/numexpr-2.8.1-r1.ebuild4
2 files changed, 26 insertions, 0 deletions
diff --git a/dev-python/numexpr/files/numexpr-2.8.1-numpy-1.23.0.patch b/dev-python/numexpr/files/numexpr-2.8.1-numpy-1.23.0.patch
new file mode 100644
index 000000000000..b0e841077620
--- /dev/null
+++ b/dev-python/numexpr/files/numexpr-2.8.1-numpy-1.23.0.patch
@@ -0,0 +1,22 @@
+https://github.com/pydata/numexpr/commit/1c6a024947c3aa1bf926ecb9828036b306d7c6d7
+https://bugs.gentoo.org/853955
+
+From 1c6a024947c3aa1bf926ecb9828036b306d7c6d7 Mon Sep 17 00:00:00 2001
+From: Robert McLeod <robbmcleod@gmail.com>
+Date: Mon, 24 Jan 2022 10:54:34 -0800
+Subject: [PATCH] Fix for #397, use of NPY_ARRAY_UPDATEIFCOPY flag
+
+ Changes from 2.8.0 to 2.8.1
+ ---------------------------
+--- a/numexpr/interpreter.cpp
++++ b/numexpr/interpreter.cpp
+@@ -1269,7 +1269,7 @@ NumExpr_run(NumExprObject *self, PyObject *args, PyObject *kwds)
+ }
+ Py_INCREF(dtypes[0]);
+ a = (PyArrayObject *)PyArray_FromArray(operands[0], dtypes[0],
+- NPY_ARRAY_ALIGNED|NPY_ARRAY_UPDATEIFCOPY);
++ NPY_ARRAY_ALIGNED);
+ if (a == NULL) {
+ goto fail;
+ }
+
diff --git a/dev-python/numexpr/numexpr-2.8.1-r1.ebuild b/dev-python/numexpr/numexpr-2.8.1-r1.ebuild
index 56b05db1796e..7757e7c96286 100644
--- a/dev-python/numexpr/numexpr-2.8.1-r1.ebuild
+++ b/dev-python/numexpr/numexpr-2.8.1-r1.ebuild
@@ -24,6 +24,10 @@ RDEPEND="${DEPEND}
dev-python/packaging[${PYTHON_USEDEP}]
"
+PATCHES=(
+ "${FILESDIR}"/${P}-numpy-1.23.0.patch
+)
+
python_test() {
pushd "${BUILD_DIR}/install/usr/lib/${EPYTHON}/site-packages" >/dev/null || die
"${EPYTHON}" - <<-EOF || die "Tests failed with ${EPYTHON}"