From 6ec6cb0f0806884821816a0a1707bb57a984daae Mon Sep 17 00:00:00 2001 From: Saransh Chopra Date: Mon, 29 Jan 2024 11:40:42 +0100 Subject: [PATCH] Skip numba modules on python 3.12 --- src/vector/backends/_numba.py | 2 ++ src/vector/backends/_numba_object.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/vector/backends/_numba.py b/src/vector/backends/_numba.py index b3fe5d5d..e305b49b 100644 --- a/src/vector/backends/_numba.py +++ b/src/vector/backends/_numba.py @@ -14,6 +14,8 @@ import vector._compute.planar import vector._compute.spatial +__doctest_requires__ = {("*"): ["numba"]} + names_and_modules = [ ("planar", vector._compute.planar), ("spatial", vector._compute.spatial), diff --git a/src/vector/backends/_numba_object.py b/src/vector/backends/_numba_object.py index 0ecc905e..30f07099 100644 --- a/src/vector/backends/_numba_object.py +++ b/src/vector/backends/_numba_object.py @@ -50,6 +50,8 @@ _coord_object_type, ) +__doctest_requires__ = {("*"): ["numba"]} + @numba.extending.overload(numpy.nan_to_num) # FIXME: This needs to go into Numba! def nan_to_num(x, copy=True, nan=0.0, posinf=None, neginf=None):