Bump libpyvivotek to 0.6.1 and add strict typing for Vivotek integration (#153342)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Kevin McCormack
2025-10-04 10:34:37 -04:00
committed by GitHub
parent bd87a3aa4d
commit 8985527a87
4 changed files with 13 additions and 2 deletions

View File

@@ -555,6 +555,7 @@ homeassistant.components.vacuum.*
homeassistant.components.vallox.*
homeassistant.components.valve.*
homeassistant.components.velbus.*
homeassistant.components.vivotek.*
homeassistant.components.vlc_telnet.*
homeassistant.components.vodafone_station.*
homeassistant.components.volvo.*

View File

@@ -6,5 +6,5 @@
"iot_class": "local_polling",
"loggers": ["libpyvivotek"],
"quality_scale": "legacy",
"requirements": ["libpyvivotek==0.4.0"]
"requirements": ["libpyvivotek==0.6.1"]
}

10
mypy.ini generated
View File

@@ -5309,6 +5309,16 @@ disallow_untyped_defs = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.vivotek.*]
check_untyped_defs = true
disallow_incomplete_defs = true
disallow_subclassing_any = true
disallow_untyped_calls = true
disallow_untyped_decorators = true
disallow_untyped_defs = true
warn_return_any = true
warn_unreachable = true
[mypy-homeassistant.components.vlc_telnet.*]
check_untyped_defs = true
disallow_incomplete_defs = true

2
requirements_all.txt generated
View File

@@ -1358,7 +1358,7 @@ letpot==0.6.2
libpyfoscamcgi==0.0.7
# homeassistant.components.vivotek
libpyvivotek==0.4.0
libpyvivotek==0.6.1
# homeassistant.components.libre_hardware_monitor
librehardwaremonitor-api==1.4.0