44import re
55from pathlib import Path
66
7+ from sunsynk import VERSION
8+
79ADDON_PATH = "hass-addon-sunsynk-multi"
810
911_LOG = logging .getLogger (__name__ )
@@ -15,15 +17,7 @@ def test_versions() -> None:
1517 config.json - contains the HASS addon version
1618 setup.py - sunsynk library on pypi
1719 """
18- v_setup = _get_version (
19- filename = "src/sunsynk/__init__.py" ,
20- regex = r'VERSION = "(.+)"' ,
21- )[0 ]
22-
23- # v_docker = _get_version(
24- # filename=f"{ADDON_PATH}/Dockerfile",
25- # regex=r"sunsynk(?:\[[^\]]+\])?==([0-9.]+)",
26- # )[0]
20+ v_setup = VERSION
2721
2822 v_config = _get_version (
2923 filename = f"{ ADDON_PATH } /config.yaml" ,
@@ -37,9 +31,6 @@ def test_versions() -> None:
3731 v_config ,
3832 )
3933
40- # assert v_setup == v_docker
41- # assert v_setup == v_config
42-
4334
4435def _get_version (filename : str , regex : str ) -> list [str ]:
4536 txt = Path (filename ).read_text (encoding = "utf-8" )
@@ -48,21 +39,3 @@ def _get_version(filename: str, regex: str) -> list[str]:
4839 assert res , f"pattern not found in { filename } "
4940 _LOG .info ("\t %s\t %s" , res [0 ], filename )
5041 return res
51-
52-
53- # def test_deps() -> None:
54- # """Check deps."""
55- # regex = r" ([^ ]+\d)(\s|$)"
56-
57- # v_docker = _get_version(
58- # filename=f"{ADDON_PATH}/Dockerfile",
59- # regex=regex,
60- # )
61-
62- # v_setup = _get_version(
63- # filename="setup.cfg",
64- # regex=regex,
65- # )
66- # v_setup = [v for v in v_setup if not v.startswith("ruff")]
67-
68- # assert " ".join(sorted(v_setup)) == " ".join(sorted(v_docker))
0 commit comments