Skip to content

Commit

Permalink
Undo post-release 2.8.3 so we can add a tag
Browse files Browse the repository at this point in the history
  • Loading branch information
robbmcleod committed Jun 27, 2022
1 parent 9f91008 commit f7e1659
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 11 deletions.
30 changes: 26 additions & 4 deletions ANNOUNCE.rst
Original file line number Diff line number Diff line change
@@ -1,20 +1,42 @@
========================
Announcing NumExpr 2.8.4
Announcing NumExpr 2.8.3
========================

Hi everyone,

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

Project documentation is available at:

http://numexpr.readthedocs.io/


Changes from 2.8.3 to 2.8.4
Changes from 2.8.1 to 2.8.3
---------------------------

* **Under development.**
* Support for Python 3.6 has been dropped due to the need to substitute the flag
`NPY_ARRAY_WRITEBACKIFCOPY` for `NPY_ARRAY_UPDATEIFCOPY`. This flag change was
initiated in NumPy 1.14 and finalized in 1.23. The only changes were made to
cases where an unaligned constant was passed in with a pre-allocated output
variable:

```
x = np.empty(5, dtype=np.uint8)[1:].view(np.int32)
ne.evaluate('3', out=x)
```

We think the risk of issues is very low, but if you are using NumExpr as a
expression evaluation tool you may want to write a test for this edge case.
* Thanks to Matt Einhorn (@matham) for improvements to the GitHub Actions build process to
add support for Apple Silicon and aarch64.
* Thanks to Biswapriyo Nath (@biswa96) for a fix to allow `mingw` builds on Windows.
* There have been some changes made to not import `platform.machine()` on `sparc`
but it is highly advised to upgrade to Python 3.9+ to avoid this issue with
the Python core package `platform`.

What's Numexpr?
---------------
Expand Down
6 changes: 0 additions & 6 deletions RELEASE_NOTES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
Release notes for NumExpr 2.8 series
====================================


Changes from 2.8.3 to 2.8.4
---------------------------

* **Under development.**

Changes from 2.8.1 to 2.8.3
---------------------------

Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[metadata]
name = numexpr
version = 2.8.4dev1
version = 2.8.3
description = Fast numerical expression evaluator for NumPy
author = David M. Cooke, Francesc Alted, and others
maintainer = Robert A. McLeod
Expand Down

0 comments on commit f7e1659

Please sign in to comment.