From 87395efc6ea20cd83ce6ed209db9a1b21c6e9b28 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Mon, 2 Jun 2025 17:28:13 +0200 Subject: [PATCH] Add awesomeversion to dependency version checks (#146047) --- script/hassfest/requirements.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/script/hassfest/requirements.py b/script/hassfest/requirements.py index 33898a13910..1f53b50a722 100644 --- a/script/hassfest/requirements.py +++ b/script/hassfest/requirements.py @@ -26,6 +26,7 @@ from .model import Config, Integration PACKAGE_CHECK_VERSION_RANGE = { "aiohttp": "SemVer", "attrs": "CalVer", + "awesomeversion": "CalVer", "grpcio": "SemVer", "httpx": "SemVer", "mashumaro": "SemVer", @@ -40,6 +41,18 @@ PACKAGE_CHECK_VERSION_RANGE_EXCEPTIONS: dict[str, dict[str, set[str]]] = { # - domain is the integration domain # - package is the package (can be transitive) referencing the dependency # - dependencyX should be the name of the referenced dependency + "go2rtc": { + # https://github.com/home-assistant-libs/python-go2rtc-client/pull/123 + "go2rtc-client": {"awesomeversion"} + }, + "homewizard": { + # https://github.com/homewizard/python-homewizard-energy/pull/545 + "python-homewizard-energy": {"awesomeversion"} + }, + "mealie": { + # https://github.com/joostlek/python-mealie/pull/490 + "aiomealie": {"awesomeversion"} + }, "ollama": { # https://github.com/ollama/ollama-python/pull/445 (not yet released) "ollama": {"httpx"}