mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 09:47:13 +00:00
Remove backports.zoneinfo
dependency (#65069)
This commit is contained in:
parent
a65694457a
commit
d8f167bbac
@ -9,7 +9,6 @@ async_timeout==4.0.2
|
|||||||
atomicwrites==1.4.0
|
atomicwrites==1.4.0
|
||||||
attrs==21.2.0
|
attrs==21.2.0
|
||||||
awesomeversion==22.1.0
|
awesomeversion==22.1.0
|
||||||
backports.zoneinfo;python_version<"3.9"
|
|
||||||
bcrypt==3.1.7
|
bcrypt==3.1.7
|
||||||
certifi>=2021.5.30
|
certifi>=2021.5.30
|
||||||
ciso8601==2.2.0
|
ciso8601==2.2.0
|
||||||
|
@ -5,16 +5,11 @@ import bisect
|
|||||||
from contextlib import suppress
|
from contextlib import suppress
|
||||||
import datetime as dt
|
import datetime as dt
|
||||||
import re
|
import re
|
||||||
import sys
|
from typing import Any
|
||||||
from typing import Any, cast
|
import zoneinfo
|
||||||
|
|
||||||
import ciso8601
|
import ciso8601
|
||||||
|
|
||||||
if sys.version_info[:2] >= (3, 9):
|
|
||||||
import zoneinfo
|
|
||||||
else:
|
|
||||||
from backports import zoneinfo
|
|
||||||
|
|
||||||
DATE_STR_FORMAT = "%Y-%m-%d"
|
DATE_STR_FORMAT = "%Y-%m-%d"
|
||||||
UTC = dt.timezone.utc
|
UTC = dt.timezone.utc
|
||||||
DEFAULT_TIME_ZONE: dt.tzinfo = dt.timezone.utc
|
DEFAULT_TIME_ZONE: dt.tzinfo = dt.timezone.utc
|
||||||
@ -48,8 +43,7 @@ def get_time_zone(time_zone_str: str) -> dt.tzinfo | None:
|
|||||||
Async friendly.
|
Async friendly.
|
||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
# Cast can be removed when mypy is switched to Python 3.9.
|
return zoneinfo.ZoneInfo(time_zone_str)
|
||||||
return cast(dt.tzinfo, zoneinfo.ZoneInfo(time_zone_str))
|
|
||||||
except zoneinfo.ZoneInfoNotFoundError:
|
except zoneinfo.ZoneInfoNotFoundError:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
@ -7,7 +7,6 @@ async_timeout==4.0.2
|
|||||||
attrs==21.2.0
|
attrs==21.2.0
|
||||||
atomicwrites==1.4.0
|
atomicwrites==1.4.0
|
||||||
awesomeversion==22.1.0
|
awesomeversion==22.1.0
|
||||||
backports.zoneinfo;python_version<"3.9"
|
|
||||||
bcrypt==3.1.7
|
bcrypt==3.1.7
|
||||||
certifi>=2021.5.30
|
certifi>=2021.5.30
|
||||||
ciso8601==2.2.0
|
ciso8601==2.2.0
|
||||||
|
1
setup.py
1
setup.py
@ -38,7 +38,6 @@ REQUIRES = [
|
|||||||
"attrs==21.2.0",
|
"attrs==21.2.0",
|
||||||
"atomicwrites==1.4.0",
|
"atomicwrites==1.4.0",
|
||||||
"awesomeversion==22.1.0",
|
"awesomeversion==22.1.0",
|
||||||
'backports.zoneinfo;python_version<"3.9"',
|
|
||||||
"bcrypt==3.1.7",
|
"bcrypt==3.1.7",
|
||||||
"certifi>=2021.5.30",
|
"certifi>=2021.5.30",
|
||||||
"ciso8601==2.2.0",
|
"ciso8601==2.2.0",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user