From 749d280c2cc4e983468f5d40900efcbfd00e0c7e Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 5 Apr 2018 15:34:32 +0800 Subject: [PATCH] home-assistant: support requirements specified by url --- pkgs/servers/home-assistant/parse-requirements.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/servers/home-assistant/parse-requirements.py b/pkgs/servers/home-assistant/parse-requirements.py index 3aa9823dbe8..791b8c03980 100755 --- a/pkgs/servers/home-assistant/parse-requirements.py +++ b/pkgs/servers/home-assistant/parse-requirements.py @@ -43,6 +43,9 @@ def fetch_reqs(version='master'): if component not in requirements: requirements[component] = [] elif line[0] != '#': + # Some requirements are specified by url, e.g. https://example.org/foobar#xyz==1.0.0 + # Therefore, if there's a "#" in the line, only take the part after it + line = line[line.find('#') + 1:] for component in components: requirements[component].append(line) return requirements