Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions scripts/devops_tasks/tox_harness.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
from ci_tools.parsing import ParsedSetup
from ci_tools.build import create_package

from packaging.requirements import InvalidRequirement
from pkg_resources import parse_requirements, RequirementParseError
import logging

Expand Down Expand Up @@ -210,7 +211,7 @@ def inject_custom_reqs(file, injected_packages, package_dir):
for line in f:
try:
parsed_req = [req for req in parse_requirements(line)]
except RequirementParseError as e:
except (RequirementParseError, InvalidRequirement) as e:
parsed_req = [None]
req_lines.append((line, parsed_req))

Expand Down Expand Up @@ -461,4 +462,4 @@ def prep_and_run_tox(targeted_packages, parsed_args, options_array=[]):
if not parsed_args.disablecov:
collect_tox_coverage_files(targeted_packages)

sys.exit(return_code)
sys.exit(return_code)