Browse Source

Fix "-r" check in invoke update-pip-requirements

This needs to check for spaces around the "-r", otherwise it ends up
removing comments that include "pyramid-session-redis" and similar.
merge-requests/126/merge
Deimos 4 years ago
parent
commit
21e016d481
  1. 2
      tildes/tasks.py

2
tildes/tasks.py

@ -105,7 +105,7 @@ def update_pip_requirements(context):
# remove any comments that include an -r reference # remove any comments that include an -r reference
# (meaning it's a package that was specifically installed, not a dependency) # (meaning it's a package that was specifically installed, not a dependency)
cleaned_lines = [re.sub(r"\s+# via.*-r.*", "", line) for line in req_lines]
cleaned_lines = [re.sub(r"\s+# via.* -r .*", "", line) for line in req_lines]
with open(out_filename, "w") as req_file: with open(out_filename, "w") as req_file:
req_file.writelines(cleaned_lines) req_file.writelines(cleaned_lines)

Loading…
Cancel
Save