136 Commits

Author SHA256 Message Date
54c8c741ae Accepting request 1334568 from devel:languages:python:numeric
- update to 64.0
  * NumPy 2.4 support
  * Add support for np.moveaxis
  * Fix scalar handling in np.all and np.any
  * Fix precision loss in integer power operations on Python 3.11
  * cleanup on python 3.14 official support

OBS-URL: https://build.opensuse.org/request/show/1334568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=57
2026-02-24 14:38:35 +00:00
a139caa5b7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=120 2026-02-23 17:17:39 +00:00
ea123fc12f - update to 64.0
* NumPy 2.4 support
  * Add support for np.moveaxis
  * Fix scalar handling in np.all and np.any
  * Fix precision loss in integer power operations on Python 3.11
  * cleanup on python 3.14 official support

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=119
2026-02-23 17:16:17 +00:00
199d451af9 Accepting request 1324581 from devel:languages:python:numeric
- update to 0.63.1:
  * Python 3.14 support
  * see https://numba.readthedocs.io/en/stable/release/0.63.0-notes.html

- Fix version requirements

OBS-URL: https://build.opensuse.org/request/show/1324581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=56
2025-12-29 14:16:29 +00:00
0fe5159147 - update to 0.63.1:
* Python 3.14 support
  * see https://numba.readthedocs.io/en/stable/release/0.63.0-notes.html
- Fix version requirements

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=117
2025-12-28 14:05:13 +00:00
2b472ee7a6 Accepting request 1309349 from devel:languages:python:numeric
- Fix version requirements 
- Update to 0.62.1
  * Remove new type system from numba
  * Support for NumPy 2.3
  * Revert the minimum supported NumPy version to 1.22
  * Add NUMBA_CACHE_LOCATOR_CLASSES environment variable and InTreeCacheLocatorFsAgnostic
  * Add support for ufunc.reduceat
  * Add support for is identity operator on structref types
- Drop merged patches:
  * np-tobytes.patch
  * np-frombuffer.patch
  * numpy23.patch

OBS-URL: https://build.opensuse.org/request/show/1309349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=55
2025-10-07 16:26:10 +00:00
00bf1a9331 .
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=115
2025-10-03 10:13:58 +00:00
2137744b64 Accepting request 1308833 from home:bnavigator:branches:devel:languages:python:numeric
- Fix version requirements

OBS-URL: https://build.opensuse.org/request/show/1308833
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=114
2025-10-03 09:27:23 +00:00
fd84fa0f1a Accepting request 1308217 from home:mcalabkova:branches:devel:languages:python:numeric
- Update to 0.62.1
  * Remove new type system from numba
  * Support for NumPy 2.3
  * Revert the minimum supported NumPy version to 1.22
  * Add NUMBA_CACHE_LOCATOR_CLASSES environment variable and InTreeCacheLocatorFsAgnostic
  * Add support for ufunc.reduceat
  * Add support for is identity operator on structref types
- Drop merged patches:
  * np-tobytes.patch
  * np-frombuffer.patch
  * numpy23.patch

OBS-URL: https://build.opensuse.org/request/show/1308217
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=113
2025-10-02 14:50:30 +00:00
15bf2e6544 Accepting request 1300538 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1300538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=54
2025-08-21 14:57:04 +00:00
1844fc11e6 Accepting request 1300417 from home:mcalabkova:branches:devel:languages:python:numeric
- Update to 0.61.2
  * Support for NumPy 2.2
  * Fix static type checker support for numba.core.types
- Drop merged numpy22.patch
- Add upstream patches adding compatibility with numpy 2.3:
  * np-tobytes.patch
  * np-frombuffer.patch
  * numpy23.patch

OBS-URL: https://build.opensuse.org/request/show/1300417
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=111
2025-08-20 14:00:30 +00:00
4a7878d171 Accepting request 1254196 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1254196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=53
2025-03-19 21:32:54 +00:00
8d818036c7 Accepting request 1254120 from home:mcalabkova:branches:devel:languages:python:numeric
- Add numpy22.patch adding compatibility with numpy 2.2

OBS-URL: https://build.opensuse.org/request/show/1254120
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=109
2025-03-18 16:43:33 +00:00
b729c2e01f Accepting request 1244039 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1244039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=52
2025-02-07 05:14:19 +00:00
74d07403d3 Accepting request 1244016 from home:bnavigator:branches:devel:languages:python:numeric
- Remove bogus skip-test_noinline_on_main_call.patch, it was fixed
  upstream in 0.61
- Handle c++ development files for devel package

OBS-URL: https://build.opensuse.org/request/show/1244016
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=107
2025-02-07 02:09:50 +00:00
698c51c1e3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=106 2025-02-06 19:16:14 +00:00
039e46a119 Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=105
2025-02-06 17:38:12 +00:00
6ec16a5467 Accepting request 1243937 from home:mcepl:branches:devel:languages:python:numeric
- Update to 0.61.0:
  Major Numba release adding Python 3.13 and NumPy 2.1 support.
  Detailed changelog at https://numba.readthedocs.io/en/stable/release/0.61.0-notes.html
  Highlights:
  - Add initial implementation for a new type system
  - Python 3.13 support
  - Dropped support for Python 3.9
  - Update the minimum supported NumPy version to 1.24
  - Added Support for NumPy 2.1
- Remove upstreamed patches:
  - numpy21.patch
  - py313.patch
- Add skip-failing-tests.patch to skip test_noinline_on_main_call
  (gh#numba/numba#9658).

OBS-URL: https://build.opensuse.org/request/show/1243937
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=104
2025-02-06 17:17:42 +00:00
0413fdaef1 Accepting request 1243571 from devel:languages:python:numeric
revert

OBS-URL: https://build.opensuse.org/request/show/1243571
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=103
2025-02-06 08:14:23 +00:00
49cca3ff01 Bump llvmlite
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=102
2025-02-05 21:54:49 +00:00
77f632ba1b Don't allow build on Python 3.9
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=101
2025-02-05 19:58:12 +00:00
a2089c8d4e - Update to 0.61.0:
Major Numba release adding Python 3.13 and NumPy 2.1 support.
  Detailed changelog at https://numba.readthedocs.io/en/stable/release/0.61.0-notes.html
  Highlights:
  - Add initial implementation for a new type system
  - Python 3.13 support
  - Dropped support for Python 3.9
  - Update the minimum supported NumPy version to 1.24
  - Added Support for NumPy 2.1
- Remove upstreamed patches:
  - numpy21.patch
  - py313.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=100
2025-02-05 17:05:33 +00:00
58abb5b7ce Accepting request 1225801 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1225801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=51
2024-11-22 22:52:58 +00:00
fa87590d0f Accepting request 1225775 from home:mcalabkova:branches:devel:languages:python:numeric
- Add upstream py313.patch to support Python 3.13

OBS-URL: https://build.opensuse.org/request/show/1225775
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=98
2024-11-22 11:22:11 +00:00
6a8216f72a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=97 2024-11-10 10:26:58 +00:00
cbef6ccef1 Accepting request 1221605 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1221605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=50
2024-11-06 15:52:15 +00:00
7e19c03add - skip python313
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=95
2024-10-29 20:02:12 +00:00
751e2bef30 Accepting request 1216757 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1216757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=49
2024-10-22 12:51:59 +00:00
03749d6dd1 Accepting request 1216729 from home:mcalabkova:branches:devel:languages:python:numeric
- Add upstream patch numpy21.patch to enable support for NumPy 2.1

OBS-URL: https://build.opensuse.org/request/show/1216729
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=93
2024-10-21 14:36:37 +00:00
7beb6690ea osc copypac from project:openSUSE:Factory package:python-numba revision:48, using keep-link, using expand
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=92
2024-09-24 20:00:55 +00:00
29262bf93d - add allow-numpy21.patch to allow numpy 2.1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=91
2024-09-23 11:26:56 +00:00
abcb962ed6 - allow numpy 2.1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=90
2024-09-23 11:09:51 +00:00
ca7e0a7ee4 Accepting request 1186082 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1186082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=48
2024-07-08 17:08:41 +00:00
f4d5cf539e - Update to 0.60.0:
* NumPy 2.0 Binary Support
  * New Features
    + IEnhance guvectorize support in JIT code
    + IAdd experimental support for ufunc.at
    + IAdd float(<string literal>) ctor
    + IAdd support for math.log2.
    + IAdd math.nextafter support for nopython mode.
    + IAdd support for parfor binop reductions.
  * Improvements
    + Expand isinstance() support for NumPy datetime types
    + Python 3.12 sys.monitoring support is added to Numba's dispatcher.
  * NumPy Support
    + Added support for np.size()
  * CUDA API Changes
    + Support for compilation to LTO-IR
    + Support math.log, math.log2 and math.log10 in CUDA
  * Bug Fixes
    + Fix parfor variable hoisting analysis.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=88
2024-07-01 05:12:02 +00:00
759545de6c Accepting request 1177314 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1177314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=47
2024-05-28 15:30:21 +00:00
3b902ad52b Accepting request 1177313 from home:dgarcia:branches:devel:languages:python:numeric
- Skip broken test on ppc64le
  bsc#1225394, gh#numba/numba#8489

OBS-URL: https://build.opensuse.org/request/show/1177313
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=86
2024-05-28 10:18:24 +00:00
5abbf178bd Accepting request 1160819 from devel:languages:python:numeric
- update to 0.59.1:
  * Fixed caching of kernels that use target-specific overloads
  * Fixed a performance regression introduced in Numba 0.59 which
    made ``np.searchsorted`` considerably slower.
  * This patch fixes two issues with ``np.searchsorted``. First,
    a regression is fixed in the support of ``np.datetime64``.
    Second, adopt ``NAT``-aware  comparisons to fix mishandling
    of ``NAT`` value.
  * Allow use of Python 3.12 PEP-695 type parameter syntax

OBS-URL: https://build.opensuse.org/request/show/1160819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=46
2024-03-25 20:07:59 +00:00
58378c5395 - update to 0.59.1:
* Fixed caching of kernels that use target-specific overloads
  * Fixed a performance regression introduced in Numba 0.59 which
    made ``np.searchsorted`` considerably slower.
  * This patch fixes two issues with ``np.searchsorted``. First,
    a regression is fixed in the support of ``np.datetime64``.
    Second, adopt ``NAT``-aware  comparisons to fix mishandling
    of ``NAT`` value.
  * Allow use of Python 3.12 PEP-695 type parameter syntax

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=84
2024-03-22 20:06:52 +00:00
2df7125515 Accepting request 1156604 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1156604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=45
2024-03-09 19:55:47 +00:00
a5fc77aeb1 Accepting request 1156402 from home:bnavigator:branches:devel:languages:python:numeric
- Stop testing python39: dropped since ipython 8.19

OBS-URL: https://build.opensuse.org/request/show/1156402
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=82
2024-03-09 10:05:32 +00:00
f223ba7f33 Accepting request 1149089 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1149089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=44
2024-02-22 19:59:24 +00:00
b27f17adb8 Accepting request 1148783 from home:bnavigator:branches:devel:languages:python:numeric
- Simplify test flavor logic
- Prepare for python39 flavor drop: Exclude build in empty test
  flavors
- Don't test on 32bit-platforms

OBS-URL: https://build.opensuse.org/request/show/1148783
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=80
2024-02-22 08:26:40 +00:00
4b4d7d15d1 Accepting request 1143960 from devel:languages:python:numeric
- update to 0.59.0
  * Python 3.12 support
  * minimum supported version to 3.9
  * Add support for ufunc attributes and reduce
  * Add a config variable to enable / disable the llvmlite memory
    manager
  * see https://numba.readthedocs.io/en/stable/release/0.59.0-notes.html#highlights

  * fix regressions with 0.57.0
    + Support is added for the dict(iterable) constructor.
- Clean up leftover Python 3.8 gubbins, look forward to Python 3.11 support.
  This release focuses on performance improvements, but also adds
  some new features and contains numerous bug fixes and stability
  * Intel kindly sponsored research and development into producing
    a new reference count pruning pass. This pass operates at the
    LLVM level and can prune a number of common reference counting
    patterns. This will improve performance for two primary
    - There will be less pressure on the atomic locks used to do
    - Removal of reference counting operations permits more
      inlining and the optimisation passes can in general do more
  * Intel also sponsored work to improve the performance of the
    numba.typed.List container, particularly in the case of
  * Superword-level parallelism vectorization is now switched on
    and the optimisation pipeline has been lightly analysed and
    tuned so as to be able to vectorize more and more often
  * The inspect_cfg method on the JIT dispatcher object has been
    significantly enhanced and now includes highlighted output and
  * The BSD operating system is now unofficially supported (Stuart
  * Numerous features/functionality improvements to NumPy support,
    - the ndarray allocators, empty, ones and zeros, accepting a

OBS-URL: https://build.opensuse.org/request/show/1143960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=43
2024-02-04 18:07:59 +00:00
61b2f70880 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=78 2024-02-03 13:23:10 +00:00
6c576e578b - update to 0.59.0
* Python 3.12 support
  * minimum supported version to 3.9
  * Add support for ufunc attributes and reduce
  * Add a config variable to enable / disable the llvmlite memory
    manager
  * see https://numba.readthedocs.io/en/stable/release/0.59.0-notes.html#highlights
  * fix regressions with 0.57.0
    + Support is added for the dict(iterable) constructor.
- Clean up leftover Python 3.8 gubbins, look forward to Python 3.11 support.
  This release focuses on performance improvements, but also adds
  some new features and contains numerous bug fixes and stability
  * Intel kindly sponsored research and development into producing
    a new reference count pruning pass. This pass operates at the
    LLVM level and can prune a number of common reference counting
    patterns. This will improve performance for two primary
    - There will be less pressure on the atomic locks used to do
    - Removal of reference counting operations permits more
      inlining and the optimisation passes can in general do more
  * Intel also sponsored work to improve the performance of the
    numba.typed.List container, particularly in the case of
  * Superword-level parallelism vectorization is now switched on
    and the optimisation pipeline has been lightly analysed and
    tuned so as to be able to vectorize more and more often
  * The inspect_cfg method on the JIT dispatcher object has been
    significantly enhanced and now includes highlighted output and
  * The BSD operating system is now unofficially supported (Stuart
  * Numerous features/functionality improvements to NumPy support,
    - the ndarray allocators, empty, ones and zeros, accepting a
  * Cudasim support for mapped array, memcopies and memset has

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=77
2024-02-03 07:06:15 +00:00
7f7002cb8f Accepting request 1127835 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1127835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=42
2023-11-21 20:32:16 +00:00
c0276e332b Accepting request 1127715 from home:mcalabkova:branches:devel:languages:python:numeric
- Update to 0.58.1
  * Added towncrier
  * The minimum supported NumPy version is 1.22.
  * Add support for NumPy 1.26
  * Remove NVVM 3.4 and CTK 11.0 / 11.1 support
  * Removal of Windows 32-bit Support
  * The minimum llvmlite version is now 0.41.0.
  * Added RVSDG-frontend
- Drop merged patches:
  * numba-pr9105-np1.25.patch
  * multiprocessing-context.patch

OBS-URL: https://build.opensuse.org/request/show/1127715
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=75
2023-11-21 06:59:22 +00:00
9434c0fed2 Accepting request 1112351 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1112351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=41
2023-09-20 11:30:32 +00:00
c6d23d3340 Accepting request 1112284 from home:mcalabkova:branches:devel:languages:python:numeric
- Add multiprocessing-context.patch fixing tests for Python 3.11.5

OBS-URL: https://build.opensuse.org/request/show/1112284
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=73
2023-09-19 16:56:18 +00:00
818cb5adf9 Accepting request 1105200 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1105200
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=40
2023-08-23 12:57:43 +00:00