No need for Literal compat, since we only support >= 3.8

This commit is contained in:
Daniël de Kok 2023-12-21 09:47:38 +01:00
parent 57203fa0fc
commit 7b689bde44
3 changed files with 1 additions and 8 deletions

View File

@ -23,11 +23,6 @@ try:
except ImportError: except ImportError:
cupy = None cupy = None
if sys.version_info[:2] >= (3, 8): # Python 3.8+
from typing import Literal, Protocol, runtime_checkable
else:
from typing_extensions import Literal, Protocol, runtime_checkable # noqa: F401
from thinc.api import Optimizer # noqa: F401 from thinc.api import Optimizer # noqa: F401
pickle = pickle pickle = pickle

View File

@ -999,7 +999,6 @@ class Errors(metaclass=ErrorsWithCodes):
E4011 = ("Server error ({status_code}), couldn't fetch {url}") E4011 = ("Server error ({status_code}), couldn't fetch {url}")
RENAMED_LANGUAGE_CODES = {"xx": "mul", "is": "isl"} RENAMED_LANGUAGE_CODES = {"xx": "mul", "is": "isl"}
# fmt: on # fmt: on

View File

@ -1,9 +1,8 @@
from typing import List, Optional, cast from typing import List, Literal, Optional
from thinc.api import Linear, Model, chain, list2array, use_ops, zero_init from thinc.api import Linear, Model, chain, list2array, use_ops, zero_init
from thinc.types import Floats2d from thinc.types import Floats2d
from ...compat import Literal
from ...errors import Errors from ...errors import Errors
from ...tokens import Doc from ...tokens import Doc
from ...util import registry from ...util import registry