diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-12-20 11:36:26 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-12-20 11:36:26 +0100 |
commit | 6b66221dea65df665cc2d55db61680dd478a7cf9 (patch) | |
tree | 01dd66067f1184f48c31e17d3c7e2d48480466d5 | |
parent | 00b0ef3c1fefd1eb86ccfad3cf287374aa2d2ff2 (diff) | |
download | qutebrowser-6b66221dea65df665cc2d55db61680dd478a7cf9.tar.gz qutebrowser-6b66221dea65df665cc2d55db61680dd478a7cf9.zip |
scripts: Handle lines with == in marker correctly
-rw-r--r-- | scripts/dev/recompile_requirements.py | 12 |
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=') |