Merge pull request #177725 from dotlambda/home-assistant-parse-requirements

[staging-next] home-assistant: fix parse-requirements.py

authored by Martin Weinelt and committed by GitHub 517e6431 c2c4d2b8

+1 -1
+1 -1
pkgs/servers/home-assistant/parse-requirements.py
··· 155 155 # python(minor).(major)-(pname)-(version or unstable-date) 156 156 # we need the version qualifier, or we'll have multiple matches 157 157 # (e.g. pyserial and pyserial-asyncio when looking for pyserial) 158 - pattern = re.compile(f"^python\\d\\.\\d-{name}-(?:\\d|unstable-.*)", re.I) 158 + pattern = re.compile(f"^python\\d+\\.\\d+-{name}-(?:\\d|unstable-.*)", re.I) 159 159 for attr_path, package in packages.items(): 160 160 if pattern.match(package["name"]): 161 161 attr_paths.append(attr_path)