提交 4b26e1c1 authored 作者: Ricardo Vieira's avatar Ricardo Vieira 提交者: Ricardo Vieira

Deprecate unused numba functionality

上级 9874a855
......@@ -111,6 +111,10 @@ def create_numba_signature(
reduce_to_scalar: bool = False,
) -> numba.types.Type:
"""Create a Numba type for the signature of an `Apply` node or `FunctionGraph`."""
warnings.warn(
"create_numba_signature is deprecated and will be removed in a future release",
FutureWarning,
)
input_types = [
get_numba_type(
inp.type, force_scalar=force_scalar, reduce_to_scalar=reduce_to_scalar
......@@ -138,6 +142,11 @@ def create_tuple_creator(f, n):
See https://github.com/numba/numba/issues/2771#issuecomment-414358902
"""
warnings.warn(
"create_tuple_creator is deprecated and will be removed in a future release",
FutureWarning,
)
assert n > 0
f = numba_njit(f)
......
......@@ -319,7 +319,8 @@ def test_get_numba_type(v, expected, force_scalar, not_implemented):
],
)
def test_create_numba_signature(v, expected, force_scalar):
res = numba_basic.create_numba_signature(v, force_scalar=force_scalar)
with pytest.warns(FutureWarning, match="deprecated"):
res = numba_basic.create_numba_signature(v, force_scalar=force_scalar)
assert res == expected
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论