summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-01-27 11:32:03 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-01-27 11:32:03 +0100
commit7a00526a748bd9d7e348c0e79bd11d3953213bc7 (patch)
tree7f14f32d28ed983f27708d0c1f8d8bef79dd51c5 /scripts
parent2e723aa5e4c11471fd92a63046684b8ed6079687 (diff)
downloadqutebrowser-7a00526a748bd9d7e348c0e79bd11d3953213bc7.tar.gz
qutebrowser-7a00526a748bd9d7e348c0e79bd11d3953213bc7.zip
scripts: Handle ignored dependencies in recompile_requirements
Diffstat (limited to 'scripts')
-rw-r--r--scripts/dev/recompile_requirements.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/dev/recompile_requirements.py b/scripts/dev/recompile_requirements.py
index 4112cd474..c4ab7cff1 100644
--- a/scripts/dev/recompile_requirements.py
+++ b/scripts/dev/recompile_requirements.py
@@ -368,6 +368,8 @@ def _get_changed_files():
def parse_versioned_line(line):
"""Parse a requirements.txt line into name/version."""
if '==' in line:
+ if line[0] == '#': # ignored dependency
+ line = line[1:].strip()
line = line.rsplit('#', maxsplit=1)[0] # Strip comments
name, version = line.split('==')
if ';' in version: # pip environment markers