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

Deprecate unused numba functionality

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