summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeth Morton <seth.m.morton@gmail.com>2022-09-01 14:05:14 -0700
committerSeth Morton <seth.m.morton@gmail.com>2022-09-01 14:05:14 -0700
commit24b6b81661c95c7ff9da17aea88a98c4bf05fdfd (patch)
tree6551115c28d117e509719aa3091f61068c4740a5
parentffda8412785c8ad8062bc9336de104abf2227446 (diff)
downloadnatsort-24b6b81661c95c7ff9da17aea88a98c4bf05fdfd.tar.gz
Fix issues found in CI
-rw-r--r--MANIFEST.in1
-rw-r--r--mypy_stubs/icu.pyi3
-rw-r--r--natsort/compat/locale.py1
-rw-r--r--natsort/natsort.py1
4 files changed, 2 insertions, 4 deletions
diff --git a/MANIFEST.in b/MANIFEST.in
index a4e0ee4..27d7981 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -2,6 +2,7 @@ include LICENSE
include CHANGELOG.md
include tox.ini
include RELEASING.md
+recursive-include mypy_stubs *.pyi
graft dev
graft docs
graft natsort
diff --git a/mypy_stubs/icu.pyi b/mypy_stubs/icu.pyi
index be46c19..f7ac204 100644
--- a/mypy_stubs/icu.pyi
+++ b/mypy_stubs/icu.pyi
@@ -1,6 +1,5 @@
-from __future__ import annotations
-
from typing import overload
+
@overload
def Locale() -> str: ...
@overload
diff --git a/natsort/compat/locale.py b/natsort/compat/locale.py
index 8d7ae48..d802194 100644
--- a/natsort/compat/locale.py
+++ b/natsort/compat/locale.py
@@ -54,7 +54,6 @@ try: # noqa: C901
sep = icu.DecimalFormatSymbols.kDecimalSeparatorSymbol
return icu.DecimalFormatSymbols(get_icu_locale()).getSymbol(sep)
-
except ImportError:
import locale
from locale import strxfrm
diff --git a/natsort/natsort.py b/natsort/natsort.py
index f649500..2038f3e 100644
--- a/natsort/natsort.py
+++ b/natsort/natsort.py
@@ -691,7 +691,6 @@ if platform.system() == "Windows":
lambda x: tuple(map(_winsort_key, _split_apply(x, key))),
)
-
else:
# For UNIX-based platforms, ICU performs MUCH better than locale