# \[ANN\] Numba 0.63.0rc1 (Python 3.14 support)

**URL:** <https://numba.discourse.group/t/ann-numba-0-63-0rc1-python-3-14-support/3079>\
**Category:** Announcements\
**Created:** [November 20, 2025, 4:23pm UTC](https://numba.discourse.group/t/ann-numba-0-63-0rc1-python-3-14-support/3079 "2025-11-20T16:23:41Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![sklam](https://yyz2.discourse-cdn.com/free1/user_avatar/numba.discourse.group/sklam/32/9_2.png) [@sklam](https://numba.discourse.group/u/sklam)\
**Post date:** [November 20, 2025, 4:23pm UTC](https://numba.discourse.group/t/ann-numba-0-63-0rc1-python-3-14-support/3079/1 "2025-11-20T16:23:41Z")

</div>

A new RC1 is now available for both Numba and llvmlite, with Python 3.14 support.

- Numba 0.63.0rc1
  - Install from [PyPi.org](http://PyPi.org):  
`pip install numba==0.63.0rc1`
  - Install from [anaconda.org](http://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](http://PyPi.org):  
`pip install llvmlite==0.46.0rc1`
  - Install from [anaconda.org](http://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.

(ping [@RC\_Testers](https://numba.discourse.group/groups/rc_testers))

---

<div class="post-metadata">

**Author:** ![seanlaw](https://yyz2.discourse-cdn.com/free1/user_avatar/numba.discourse.group/seanlaw/32/506_2.png) [@seanlaw](https://numba.discourse.group/u/seanlaw)\
**Post date:** [November 21, 2025, 2:44am UTC](https://numba.discourse.group/t/ann-numba-0-63-0rc1-python-3-14-support/3079/2 "2025-11-21T02:44:23Z")

</div>

All tests are passing for STUMPY:

> <https://github.com/stumpy-dev/automate/actions/runs/19539864089/job/55943038677>

---

<div class="post-metadata">

**Author:** ![Armavica](https://yyz2.discourse-cdn.com/free1/user_avatar/numba.discourse.group/armavica/32/1253_2.png) [@Armavica](https://numba.discourse.group/u/Armavica)\
**Post date:** [November 21, 2025, 10:40am UTC](https://numba.discourse.group/t/ann-numba-0-63-0rc1-python-3-14-support/3079/3 "2025-11-21T10:40:20Z")

</div>

All tests are passing for PyTensor

---

<div class="post-metadata">

**Author:** ![yangeorget](https://yyz2.discourse-cdn.com/free1/user_avatar/numba.discourse.group/yangeorget/32/1127_2.png) [@yangeorget](https://numba.discourse.group/u/yangeorget)\
**Post date:** [November 29, 2025, 2:11pm UTC](https://numba.discourse.group/t/ann-numba-0-63-0rc1-python-3-14-support/3079/4 "2025-11-29T14:11:53Z")

</div>

All tests pass for NuCS.

---

<div class="post-metadata">

**Author:** ![sklam](https://yyz2.discourse-cdn.com/free1/user_avatar/numba.discourse.group/sklam/32/9_2.png) [@sklam](https://numba.discourse.group/u/sklam)\
**Post date:** [December 1, 2025, 3:18pm UTC](https://numba.discourse.group/t/ann-numba-0-63-0rc1-python-3-14-support/3079/5 "2025-12-01T15:18:52Z")

</div>

Numba 0.64.0 and llvmlite 0.46.0 final releases are scheduled for Monday, December 8th. RC testers, please submit feedback before then.

---

<div class="post-metadata">

**Author:** ![ianna](https://yyz2.discourse-cdn.com/free1/user_avatar/numba.discourse.group/ianna/32/1112_2.png) [@ianna](https://numba.discourse.group/u/ianna)\
**Post date:** [December 3, 2025, 9:34am UTC](https://numba.discourse.group/t/ann-numba-0-63-0rc1-python-3-14-support/3079/6 "2025-12-03T09:34:46Z")

</div>

awkward has a couple of failing tests related to refcounts. I’m investigating:

```auto

___________________________________________________________________________________________________________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

```

---

<div class="post-metadata">

**Author:** ![ianna](https://yyz2.discourse-cdn.com/free1/user_avatar/numba.discourse.group/ianna/32/1112_2.png) [@ianna](https://numba.discourse.group/u/ianna)\
**Post date:** [December 3, 2025, 9:45am UTC](https://numba.discourse.group/t/ann-numba-0-63-0rc1-python-3-14-support/3079/7 "2025-12-03T09:45:00Z")

</div>

ah, it’s due to [PEP 683 – Immortal Objects, Using a Fixed Refcount | peps.python.org](https://peps.python.org/pep-0683/).

All good from our side!

---

<div class="post-metadata">

**Author:** ![steff](https://yyz2.discourse-cdn.com/free1/user_avatar/numba.discourse.group/steff/32/207_2.png) [@steff](https://numba.discourse.group/u/steff)\
**Post date:** [December 3, 2025, 12:04pm UTC](https://numba.discourse.group/t/ann-numba-0-63-0rc1-python-3-14-support/3079/8 "2025-12-03T12:04:05Z")

</div>

> [@sklam](#):
>
> install -c numba numba=0.63.0rc1

works with my system, all tests passing
