summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorPeter Hoeg <peter@hoeg.com>2018-04-05 15:34:32 +0800
committerRobert Schütz <rschuetz17@gmail.com>2018-04-05 10:16:16 +0200
commit749d280c2cc4e983468f5d40900efcbfd00e0c7e (patch)
treeebdbdf091c80f0e24181146b0961ec0af03c93cd /pkgs
parent0433bd1aac7d5bfbd4df02c5f99cb3cf9fed9bf3 (diff)
downloadnixpkgs-749d280c2cc4e983468f5d40900efcbfd00e0c7e.tar
nixpkgs-749d280c2cc4e983468f5d40900efcbfd00e0c7e.tar.gz
nixpkgs-749d280c2cc4e983468f5d40900efcbfd00e0c7e.tar.bz2
nixpkgs-749d280c2cc4e983468f5d40900efcbfd00e0c7e.tar.lz
nixpkgs-749d280c2cc4e983468f5d40900efcbfd00e0c7e.tar.xz
nixpkgs-749d280c2cc4e983468f5d40900efcbfd00e0c7e.tar.zst
nixpkgs-749d280c2cc4e983468f5d40900efcbfd00e0c7e.zip
home-assistant: support requirements specified by url
Diffstat (limited to 'pkgs')
-rwxr-xr-xpkgs/servers/home-assistant/parse-requirements.py3
1 files changed, 3 insertions, 0 deletions
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