File tree Expand file tree Collapse file tree 13 files changed +18
-103
lines changed
Expand file tree Collapse file tree 13 files changed +18
-103
lines changed Original file line number Diff line number Diff line change @@ -91,7 +91,7 @@ fix = true
9191unfixable = [
9292 " ERA" , # do not autoremove commented out code
9393]
94- target-version = " py38 "
94+ target-version = " py39 "
9595line-length = 88
9696extend-select = [
9797 " B" , # flake8-bugbear
Original file line number Diff line number Diff line change 22
33import datetime
44import math
5+ import zoneinfo
56
67from typing import NamedTuple
78from typing import cast
2223from pendulum .constants import TM_DECEMBER
2324from pendulum .constants import TM_JANUARY
2425from pendulum .tz .timezone import Timezone
25- from pendulum .utils ._compat import zoneinfo
2626
2727
2828class PreciseDiff (NamedTuple ):
Original file line number Diff line number Diff line change 33import datetime
44import re
55
6+ from collections .abc import Sequence
7+ from re import Match
68from typing import TYPE_CHECKING
79from typing import Any
810from typing import Callable
911from typing import ClassVar
10- from typing import Match
11- from typing import Sequence
1212from typing import cast
1313
1414import pendulum
Original file line number Diff line number Diff line change 77from datetime import timedelta
88from typing import TYPE_CHECKING
99from typing import Generic
10- from typing import Iterator
1110from typing import TypeVar
1211from typing import cast
1312from typing import overload
2019
2120
2221if TYPE_CHECKING :
22+ from collections .abc import Iterator
23+
2324 from typing_extensions import Self
2425 from typing_extensions import SupportsIndex
2526
Original file line number Diff line number Diff line change 22
33import re
44
5- from importlib import import_module
5+ from importlib import import_module , resources
66from pathlib import Path
77from typing import Any
88from typing import ClassVar
99from typing import Dict
1010from typing import cast
1111
12- from pendulum .utils ._compat import resources
13-
1412
1513class Locale :
1614 """
Original file line number Diff line number Diff line change 11from __future__ import annotations
22
3+ from importlib import resources
34from pathlib import Path
45from typing import cast
56
910from pendulum .tz .timezone import UTC
1011from pendulum .tz .timezone import FixedTimezone
1112from pendulum .tz .timezone import Timezone
12- from pendulum .utils ._compat import resources
1313
1414
1515PRE_TRANSITION = "pre"
Original file line number Diff line number Diff line change 77import warnings
88
99from contextlib import contextmanager
10- from typing import Iterator
10+ from typing import TYPE_CHECKING
1111from typing import cast
1212
1313from pendulum .tz .exceptions import InvalidTimezone
1616from pendulum .tz .timezone import Timezone
1717
1818
19+ if TYPE_CHECKING :
20+ from collections .abc import Iterator
21+
22+
1923if sys .platform == "win32" :
2024 import winreg
2125
Original file line number Diff line number Diff line change 22from __future__ import annotations
33
44import datetime as _datetime
5+ import zoneinfo
56
67from abc import ABC
78from abc import abstractmethod
1213from pendulum .tz .exceptions import AmbiguousTime
1314from pendulum .tz .exceptions import InvalidTimezone
1415from pendulum .tz .exceptions import NonExistingTime
15- from pendulum .utils ._compat import zoneinfo
1616
1717
1818if TYPE_CHECKING :
Original file line number Diff line number Diff line change 22
33import sys
44
5- from pendulum .utils import _zoneinfo as zoneinfo
6-
75
86PYPY = hasattr (sys , "pypy_version_info" )
9-
10- if sys .version_info < (3 , 9 ):
11- import importlib_resources as resources
12- else :
13- from importlib import resources
14-
15- __all__ = ["resources" , "zoneinfo" ]
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments