summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-12-20 11:36:26 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-12-20 11:36:26 +0100
commit6b66221dea65df665cc2d55db61680dd478a7cf9 (patch)
tree01dd66067f1184f48c31e17d3c7e2d48480466d5
parent00b0ef3c1fefd1eb86ccfad3cf287374aa2d2ff2 (diff)
downloadqutebrowser-6b66221dea65df665cc2d55db61680dd478a7cf9.tar.gz
qutebrowser-6b66221dea65df665cc2d55db61680dd478a7cf9.zip
scripts: Handle lines with == in marker correctly
-rw-r--r--scripts/dev/recompile_requirements.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/dev/recompile_requirements.py b/scripts/dev/recompile_requirements.py
index 61423c7c4..a5ab8df4f 100644
--- a/scripts/dev/recompile_requirements.py
+++ b/scripts/dev/recompile_requirements.py
@@ -392,14 +392,14 @@ 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()
+ if line[0] == '#': # ignored dependency
+ line = line[1:].strip()
- # Strip comments and pip environment markers
- line = line.rsplit('#', maxsplit=1)[0]
- line = line.split(';')[0].strip()
+ # Strip comments and pip environment markers
+ line = line.rsplit('#', maxsplit=1)[0]
+ line = line.split(';')[0].strip()
+ if '==' in line:
name, version = line.split('==')
elif line.startswith('-e'):
rest, name = line.split('#egg=')