A new RC1 is now available for both Numba and llvmlite, with Python 3.14 support.
Numba 0.63.0rc1
Install from PyPi.org: pip install numba==0.63.0rc1
Install from anaconda.org: conda install -c numba numba=0.63.0rc1
llvmlite comes in automatically when installing Numba. To install llvmlite manually:
llvmlite 0.46.0rc1
Install from PyPi.org: pip install llvmlite==0.46.0rc1
Install from anaconda.org: conda install -c numba llvmlite=0.46.0rc1
If you maintain software that depends on Numba or llvmlite, please help us test this RC and report anything you find either in the thread below or via the issue tracker.
awkward has a couple of failing tests related to refcounts. I’m investigating:
___________________________________________________________________________________________________________ test_ArrayBuilder_refcount ____________________________________________________________________________________________________________
def test_ArrayBuilder_refcount():
builder = ak.highlevel.ArrayBuilder()
assert (sys.getrefcount(builder), sys.getrefcount(builder._layout)) == (2, 2)
E assert (1, 2) == (2, 2)
E
E At index 0 diff: 1 != 2
E Use -v to get more diff
builder =
tests/test_0118_numba_cpointers.py:1005: AssertionError
________________________________________________________________________________________________________________ test_ArrayBuilder ________________________________________________________________________________________________________________
def test_ArrayBuilder():
builder = ak.highlevel.ArrayBuilder()
assert sys.getrefcount(builder._layout) == 3
E AssertionError: assert 2 == 3
E + where 2 = (<awkward_cpp.lib._ext.ArrayBuilder object at 0x10ee59e70>)
E + where = sys.getrefcount
E + and <awkward_cpp.lib._ext.ArrayBuilder object at 0x10ee59e70> = ._layout
builder =
tests/test_0397_arrays_as_constants_in_numba.py:120: AssertionError