2022-11-03 11:46:15 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-numexpr: updated to 2.8.4
Changes from 2.8.3 to 2.8.4
---------------------------
* Support for Python 3.11 has been added.
* Thanks to Tobias Hangleiter for an improved accuracy complex `expm1` function.
While it is 25 % slower, it is significantly more accurate for the real component
over a range of values and matches NumPy outputs much more closely.
* Thanks to Kirill Kouzoubov for a range of fixes to constants parsing that was
resulting in duplicated constants of the same value.
* Thanks to Mark Harfouche for noticing that we no longer need `numpy` version
checks. `packaging` is no longer a requirement as a result.
|
2022-09-11 17:55:44 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-numexpr: update to 2.8.3.
Changes from 2.8.1 to 2.8.3
---------------------------
* 2.8.2 was skipped due to an error in uploading to PyPi.
* 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`.
|
2022-04-15 13:27:41 by Nia Alarie | Files touched by this commit (5) |
Log message:
math: Mark some packages incompatible with Python 3.7 due to numpy
|
2022-01-05 00:35:37 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
py-numexpr: update to 2.8.1.
Changes from 2.8.0 to 2.8.1
---------------------------
* Fixed dependency list.
* Added ``pyproject.toml`` and modernize the ``setup.py`` script. Thanks to
Antonio Valentino for the PR.
Changes from 2.7.3 to 2.8.0
---------------------------
* Wheels for Python 3.10 are now provided.
* Support for Python 2.7 and 3.5 has been discontinued.
* All residual support for Python 2.X syntax has been removed, and therefore
the setup build no longer makes calls to the `2to3` script. The `setup.py`
has been refactored to be more modern.
* The examples on how to link into Intel VML/MKL/oneAPI now use the dynamic
library.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-12-30 14:05:42 by Adam Ciarcinski | Files touched by this commit (125) |
Log message:
Forget about Python 3.6
|
2021-12-19 15:00:47 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-numexpr: mark as not for python 2.7
|
2021-10-26 12:56:13 by Nia Alarie | Files touched by this commit (458) |
Log message:
math: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 16:28:36 by Nia Alarie | Files touched by this commit (458) |
Log message:
math: Remove SHA1 hashes for distfiles
|
2021-06-29 10:42:02 by Nia Alarie | Files touched by this commit (28) |
Log message:
py-numpy: "Python version >= 3.7 required."
|