From 239c024350dd8f3f104f557c187444fc193ba691 Mon Sep 17 00:00:00 2001 From: Seth Morton Date: Mon, 1 Nov 2021 22:09:30 -0700 Subject: Remove fastnumbers type ignore statement --- natsort/compat/fastnumbers.py | 2 +- natsort/utils.py | 4 ++-- setup.cfg | 2 -- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/natsort/compat/fastnumbers.py b/natsort/compat/fastnumbers.py index 3b10fc8..049030d 100644 --- a/natsort/compat/fastnumbers.py +++ b/natsort/compat/fastnumbers.py @@ -35,4 +35,4 @@ try: if not is_supported_fastnumbers(fn_ver): raise ImportError # pragma: no cover except ImportError: - from natsort.compat.fake_fastnumbers import fast_float, fast_int # noqa: F401 + from natsort.compat.fake_fastnumbers import fast_float, fast_int # type: ignore diff --git a/natsort/utils.py b/natsort/utils.py index df02eac..7102f41 100644 --- a/natsort/utils.py +++ b/natsort/utils.py @@ -669,9 +669,9 @@ def string_component_transform_factory(alg: NSType) -> StrTransformer: if alg & ns.FLOAT: # noinspection PyTypeChecker kwargs["nan"] = nan_val - return partial(fast_float, **kwargs) + return cast(Callable[[str], StrOrBytes], partial(fast_float, **kwargs)) else: - return partial(fast_int, **kwargs) + return cast(Callable[[str], StrOrBytes], partial(fast_int, **kwargs)) def final_data_transform_factory( diff --git a/setup.cfg b/setup.cfg index 93c0f1c..cf651bf 100644 --- a/setup.cfg +++ b/setup.cfg @@ -69,5 +69,3 @@ exclude = [mypy-icu] ignore_missing_imports = True -[mypy-fastnumbers] -ignore_missing_imports = True -- cgit v1.2.1