Skip to content

Commit d5e5d87

Browse files
committed
Drop typing-extensions dependency as unnecessary
1 parent 39e5ba6 commit d5e5d87

File tree

8 files changed

+9
-13
lines changed

8 files changed

+9
-13
lines changed

fluent.runtime/fluent/runtime/bundle.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
from typing import TYPE_CHECKING, Any, Callable, Union, cast
1+
from typing import TYPE_CHECKING, Any, Callable, Literal, Union, cast
22

33
import babel
44
import babel.numbers
55
import babel.plural
66
from fluent.syntax import ast as FTL
7-
from typing_extensions import Literal
87

98
from .builtins import BUILTINS
109
from .prepare import Compiler

fluent.runtime/fluent/runtime/types.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import warnings
22
from datetime import date, datetime
33
from decimal import Decimal
4-
from typing import Any, TypeVar, Union, cast
4+
from typing import Any, Literal, TypeVar, Union, cast
55

66
import attr
77
import pytz
88
from babel import Locale
99
from babel.dates import format_date, format_time, get_datetime_format, get_timezone
1010
from babel.numbers import NumberPattern, parse_pattern
11-
from typing_extensions import Literal
1211

1312
FORMAT_STYLE_DECIMAL = "decimal"
1413
FORMAT_STYLE_CURRENCY = "currency"

fluent.runtime/setup.py

-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
"attrs",
3636
"babel",
3737
"pytz",
38-
"typing-extensions>=3.7,<5",
3938
],
4039
test_suite="tests",
4140
)

fluent.runtime/tests/test_types.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@
55

66
import pytz
77
from babel import Locale
8-
from fluent.runtime.types import FluentDateType, FluentNumber, fluent_date, fluent_number
8+
from fluent.runtime.types import (
9+
FluentDateType,
10+
FluentNumber,
11+
fluent_date,
12+
fluent_number,
13+
)
914

1015

1116
class TestFluentNumber(unittest.TestCase):

fluent.runtime/tox.ini

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ deps =
1212
attrs==19.1.0
1313
babel==2.7.0
1414
pytz==2019.2
15-
typing-extensions~=3.7
1615
syntax: .
1716
commands = python -m unittest
1817

fluent.syntax/fluent/syntax/stream.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
from typing import Callable, Union
2-
3-
from typing_extensions import Literal
1+
from typing import Callable, Literal, Union
42

53
from .errors import ParseError
64

fluent.syntax/setup.py

-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,5 @@
2929
packages=["fluent.syntax"],
3030
package_data={"fluent.syntax": ["py.typed"]},
3131
python_requires=">=3.9",
32-
install_requires=["typing-extensions>=3.7,<5"],
3332
test_suite="tests.syntax",
3433
)

fluent.syntax/tox.ini

-2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,4 @@ skipsdist=True
77
[testenv]
88
setenv =
99
PYTHONPATH = {toxinidir}
10-
deps =
11-
typing-extensions~=3.7
1210
commands = python -m unittest

0 commit comments

Comments
 (0)