diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-06-24 13:25:38 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-06-24 13:25:38 +0000 |
| commit | 17057f71ae50eb3e8c46e353de50aa00c65eb331 (patch) | |
| tree | dc3c63858f6d24c904849521584e71884057ac09 /dev-python/numexpr | |
| parent | fc9a6a7a23e105b94f154ea0e83ed04eda7e47b8 (diff) | |
| download | baldeagleos-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.patch | 22 | ||||
| -rw-r--r-- | dev-python/numexpr/numexpr-2.8.1-r1.ebuild | 4 |
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}" |
