home-assistant: support requirements specified by url

This commit is contained in:
Peter Hoeg 2018-04-05 15:34:32 +08:00 committed by Robert Schütz
parent 0433bd1aac
commit 749d280c2c

View File

@ -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