Commit Graph

30 Commits

Author SHA256 Message Date
a232fae7f7 - Update to 2.11.0:
* Initial support for free-threaded Python 3.13t has been added.
  * Fix imaginary evaluation in the form of 1.1e1j.
  * The test suite has been modernized to use pytest instead of unittest.
  * Python 3.10 is now the minimum supported version.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=45
2025-08-27 04:11:40 +00:00
1b3671fe18 Accepting request 1228309 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2.10.2
  * Better support for CPUs that do not have a power of 2 number of
    cores.  See #479 and #490.  Thanks to @avalentino.
  * Allow numexpr to run with the multithreading package in Python.
    See PR #496.  Thanks to @emmaai
  * Wheels for Python 3.13 are now provided.
- Drop fix-test-max-threads-unset.patch

OBS-URL: https://build.opensuse.org/request/show/1228309
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=43
2024-12-04 13:13:33 +00:00
748c0a6b1a - Add upstream patch fix-test-max-threads-unset.patch
- Remove upstreamed patch numexpr-pr485-allow-numpy1.patch
- Update to 2.10.1:
  - The default number of 'safe' threads has been upgraded to 16
    (instead of previous 8). That means that if your CPU has > 16
    cores, the default is to use 16. You can always override this with
    the "NUMEXPR_MAX_THREADS" environment variable.
  - NumPy 1.23 is now the minimum supported.
  - Preliminary support for Python 3.13. Thanks to Karolina Surma.
  - Fix tests on nthreads detection (closes: #479). Thanks to
    @avalentino.
  - The build process has been modernized and now uses the
    pyproject.toml file for more of the configuration options.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=41
2024-11-12 11:40:48 +00:00
2a06e6c5c6 Accepting request 1173493 from home:bnavigator:branches:devel:languages:python:numeric
- Replace revert-to-numpy1.patch by numexpr-pr485-allow-numpy1.patch
  in order to be able to compile with either numpy major version

OBS-URL: https://build.opensuse.org/request/show/1173493
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=39
2024-05-12 22:14:42 +00:00
f073ef103e Accepting request 1169641 from home:mcalabkova:branches:devel:languages:python:numeric
- Add patch revert-to-numpy1.patch to restore compatibility with numpy v1
  * revert of upstream commit, drop when numpy v2 comes to Factory

OBS-URL: https://build.opensuse.org/request/show/1169641
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=37
2024-04-23 14:04:37 +00:00
cc53e81786 Accepting request 1169176 from home:bnavigator:numpy
- Update to 2.10.0
  * Support for NumPy 2.0.0. This is still experimental, so please
    report any issues you find. Thanks to Clément Robert and Thomas
    Caswell for the work.
  * Avoid erroring when OMP_NUM_THREADS is empty string. Thanks to
    Patrick Hoefler.
  * Do not warn if OMP_NUM_THREAD set.

OBS-URL: https://build.opensuse.org/request/show/1169176
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=36
2024-04-19 22:24:54 +00:00
94739bfeda OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=34 2024-02-06 09:35:09 +00:00
b2873064e5 - update to 2.9.0:
* Support for PyPy (see PRs #467 and #740).  The full test suite
    should pass now, at least for the 3.10 version.
    providing help and additional fixes.
  * Fixed more sanitizer issues (see PR #469).
  * Modernized the test suite to avoid some warnings.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=33
2024-02-06 09:33:30 +00:00
292b24174c - update to 2.8.8:
* Fix re_evaluate not taking global_dict as argument.
  * Fix parsing of simple complex numbers.  Now,
    `ne.evaluate('1.5j')` works.
  * Fixes for upcoming NumPy 2.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=31
2023-12-18 09:24:49 +00:00
f6f5915765 - update to 2.8.7:
* More permissive rules in sanitizing regular expression: allow to
    access digits after the . with scientific notation.
  * Don't reject double underscores that are not at the start or end of
    a variable name (pandas uses those), or scientific-notation numbers
    with digits after the decimal point.
  * Do not use numpy.alltrue in the test suite, as it has been
    deprecated (replaced by numpy.all).
  * Python 3.12 support
  * Thanks to Kirill Kouzoubov for a range of fixes to constants parsing that was
  * Thanks to Mark Harfouche for noticing that we no longer need `numpy` version
- skip python3.6 build (no numpy)
- python3 package added
 * Fixed several issues with different platforms not supporting
 * Now, when trying to use pure Python boolean operators, 'and',
 'or' and 'not, an error is issued and suggesting that '&', '|'
- fix requiements for SLE 11

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=29
2023-11-27 19:49:32 +00:00
d63c66077b Accepting request 1108948 from home:bnavigator:branches:devel:languages:python:numeric
- Revert to version 2.8.4: Patch release breaks its API and thus
  Pandas -- gh#pydata/numexpr#442, gh#pydata/numexpr#444
- Move to PEP517 build

OBS-URL: https://build.opensuse.org/request/show/1108948
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=27
2023-09-05 08:00:57 +00:00
f889b91fca Accepting request 1106190 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/1106190
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=25
2023-08-28 10:55:31 +00:00
91c6432290 - update 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=23
2023-01-02 18:50:45 +00:00
1c73fba17e Accepting request 989743 from home:bnavigator:branches:devel:languages:python
- Fix requirements

OBS-URL: https://build.opensuse.org/request/show/989743
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=21
2022-07-18 09:52:07 +00:00
9d751d9316 Accepting request 988037 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/988037
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=19
2022-07-11 09:48:09 +00:00
96b7dd75b0 Accepting request 952000 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/952000
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=18
2022-02-07 09:26:40 +00:00
ff1963a990 - skip python3.6 build (no numpy)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=16
2021-03-12 20:28:35 +00:00
cab594d19a Accepting request 876605 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/876605
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=15
2021-03-08 08:30:19 +00:00
4714b2b2df Accepting request 862018 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/862018
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=13
2021-01-10 15:28:57 +00:00
Todd R
ae6705ceaa Accepting request 761946 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to 2.7.1
  * Python 3.8 support has been added.
  * Python 3.4 support is discontinued.
  * The tests are now compatible with NumPy 1.18.
  * site.cfg.example was updated to use the libraries tag instead
    of mkl_libs, which is recommended for newer version of NumPy.
- Drop upstream-included fix_test.patch

OBS-URL: https://build.opensuse.org/request/show/761946
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=11
2020-01-08 18:16:36 +00:00
Tomáš Chvátal
a8d7fc9ad6 Accepting request 727360 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/727360
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=9
2019-08-31 13:41:39 +00:00
Todd R
b02111bdea Accepting request 660788 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to 2.6.9
  * Thanks to Mike Toews for more robust handling of the thread-setting environment variables.
  * With Appveyor updating to Python 3.7.1, wheels for Python 3.7 are now available in addition to those for other OSes.

OBS-URL: https://build.opensuse.org/request/show/660788
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=7
2018-12-23 04:00:53 +00:00
Tomáš Chvátal
d1e15f5fc5 Accepting request 632752 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/632752
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numexpr?expand=0&rev=5
2018-09-03 09:06:05 +00:00
8857dc2490 Accepting request 627751 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/627751
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numexpr?expand=0&rev=8
2018-08-07 07:44:18 +00:00
52c348ce29 Accepting request 530885 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/530885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numexpr?expand=0&rev=7
2017-10-05 09:58:44 +00:00
02d7b395cc Accepting request 528801 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/528801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numexpr?expand=0&rev=6
2017-09-28 10:34:50 +00:00
bcaa149c43 Accepting request 489486 from devel:languages:python
Update to 2.6.2
Implement single-spec version

OBS-URL: https://build.opensuse.org/request/show/489486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numexpr?expand=0&rev=5
2017-05-03 13:55:01 +00:00
dffe54c426 Accepting request 357122 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/357122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numexpr?expand=0&rev=4
2016-02-03 09:19:43 +00:00
Stephan Kulow
8c145ac2dd Accepting request 306667 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/306667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numexpr?expand=0&rev=3
2015-05-15 05:43:52 +00:00
Stephan Kulow
047ec861f6 Accepting request 241241 from devel:languages:python
I intend to submit python-pandas to openSUSE:Factory.  python-pandas is a tool that makes it easy to do complex data import, export, and manipulation.  It has become one of the critical tools for data analysis in python, like python-numpy, python-scipy, python-matplotlib, and IPython (all of which are in openSUSE:Factory).

This is a dependency of python-pandas.

This package is also useful on its own for greatly increasing the speed of python-numpy operations.  (I know I said the same thing about python-Bottleneck, both accelerate different types of numpy operations in different ways, that is why they are both used here).

OBS-URL: https://build.opensuse.org/request/show/241241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numexpr?expand=0&rev=1
2014-07-17 15:31:35 +00:00