Skip to content

Commit f7e1659

Browse files
committed
Undo post-release 2.8.3 so we can add a tag
1 parent 9f91008 commit f7e1659

File tree

3 files changed

+27
-11
lines changed

3 files changed

+27
-11
lines changed

ANNOUNCE.rst

+26-4
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,42 @@
11
========================
2-
Announcing NumExpr 2.8.4
2+
Announcing NumExpr 2.8.3
33
========================
44

55
Hi everyone,
66

7-
* **Under development.**
7+
Please find here another maintenance release of NumExpr. Support for Python 3.6
8+
has been dropped to enable support for NumPy 1.23 (and by extension Python 3.11
9+
when it is released). Wheels for ARM64 multilinux should be available again after
10+
troubles with GitHub Actions and Apple Silicon wheels are also now available on
11+
PyPi for download.
812

913
Project documentation is available at:
1014

1115
http://numexpr.readthedocs.io/
1216

1317

14-
Changes from 2.8.3 to 2.8.4
18+
Changes from 2.8.1 to 2.8.3
1519
---------------------------
1620

17-
* **Under development.**
21+
* Support for Python 3.6 has been dropped due to the need to substitute the flag
22+
`NPY_ARRAY_WRITEBACKIFCOPY` for `NPY_ARRAY_UPDATEIFCOPY`. This flag change was
23+
initiated in NumPy 1.14 and finalized in 1.23. The only changes were made to
24+
cases where an unaligned constant was passed in with a pre-allocated output
25+
variable:
26+
27+
```
28+
x = np.empty(5, dtype=np.uint8)[1:].view(np.int32)
29+
ne.evaluate('3', out=x)
30+
```
31+
32+
We think the risk of issues is very low, but if you are using NumExpr as a
33+
expression evaluation tool you may want to write a test for this edge case.
34+
* Thanks to Matt Einhorn (@matham) for improvements to the GitHub Actions build process to
35+
add support for Apple Silicon and aarch64.
36+
* Thanks to Biswapriyo Nath (@biswa96) for a fix to allow `mingw` builds on Windows.
37+
* There have been some changes made to not import `platform.machine()` on `sparc`
38+
but it is highly advised to upgrade to Python 3.9+ to avoid this issue with
39+
the Python core package `platform`.
1840

1941
What's Numexpr?
2042
---------------

RELEASE_NOTES.rst

-6
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,6 @@
22
Release notes for NumExpr 2.8 series
33
====================================
44

5-
6-
Changes from 2.8.3 to 2.8.4
7-
---------------------------
8-
9-
* **Under development.**
10-
115
Changes from 2.8.1 to 2.8.3
126
---------------------------
137

setup.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = numexpr
3-
version = 2.8.4dev1
3+
version = 2.8.3
44
description = Fast numerical expression evaluator for NumPy
55
author = David M. Cooke, Francesc Alted, and others
66
maintainer = Robert A. McLeod

0 commit comments

Comments
 (0)