Bump ifaddr to 0.2.0 (#93377)

This commit is contained in:
J. Nick Koston 2023-05-23 07:18:26 -05:00 committed by GitHub
parent bb8dfc9470
commit 28fa6f541f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 10 additions and 7 deletions

View File

@ -7,5 +7,5 @@
"integration_type": "system",
"iot_class": "local_push",
"quality_scale": "internal",
"requirements": ["ifaddr==0.1.7"]
"requirements": ["ifaddr==0.2.0"]
}

View File

@ -24,7 +24,7 @@ class Adapter(TypedDict):
"""Configured network adapters."""
name: str
index: int
index: int | None
enabled: bool
auto: bool
default: bool

View File

@ -97,6 +97,7 @@ def _ifaddr_adapter_to_ha(
ip_addr = ip_address(ip_config.ip[0])
ip_v6s.append(_ip_v6_from_adapter(ip_config))
else:
assert not isinstance(ip_config.ip, tuple)
ip_addr = ip_address(ip_config.ip)
ip_v4s.append(_ip_v4_from_adapter(ip_config))
@ -117,6 +118,7 @@ def _ifaddr_adapter_to_ha(
def _ip_v6_from_adapter(ip_config: ifaddr.IP) -> IPv6ConfiguredAddress:
assert isinstance(ip_config.ip, tuple)
return {
"address": ip_config.ip[0],
"flowinfo": ip_config.ip[1],
@ -126,6 +128,7 @@ def _ip_v6_from_adapter(ip_config: ifaddr.IP) -> IPv6ConfiguredAddress:
def _ip_v4_from_adapter(ip_config: ifaddr.IP) -> IPv4ConfiguredAddress:
assert not isinstance(ip_config.ip, tuple)
return {
"address": ip_config.ip,
"network_prefix": ip_config.network_prefix,

View File

@ -28,7 +28,7 @@ home-assistant-bluetooth==1.10.0
home-assistant-frontend==20230503.3
home-assistant-intents==2023.4.26
httpx==0.24.0
ifaddr==0.1.7
ifaddr==0.2.0
janus==1.0.0
jinja2==3.1.2
lru-dict==1.1.8

View File

@ -36,7 +36,7 @@ dependencies = [
# httpcore, anyio, and h11 in gen_requirements_all
"httpx==0.24.0",
"home-assistant-bluetooth==1.10.0",
"ifaddr==0.1.7",
"ifaddr==0.2.0",
"jinja2==3.1.2",
"lru-dict==1.1.8",
"PyJWT==2.7.0",

View File

@ -12,7 +12,7 @@ certifi>=2021.5.30
ciso8601==2.3.0
httpx==0.24.0
home-assistant-bluetooth==1.10.0
ifaddr==0.1.7
ifaddr==0.2.0
jinja2==3.1.2
lru-dict==1.1.8
PyJWT==2.7.0

View File

@ -965,7 +965,7 @@ ical==4.5.1
icmplib==3.0
# homeassistant.components.network
ifaddr==0.1.7
ifaddr==0.2.0
# homeassistant.components.iglo
iglo==1.2.7

View File

@ -745,7 +745,7 @@ ical==4.5.1
icmplib==3.0
# homeassistant.components.network
ifaddr==0.1.7
ifaddr==0.2.0
# homeassistant.components.influxdb
influxdb-client==1.24.0