- return set([
- # Replace parenthesis to handle version qualifiers, as in "gcc (>= 5.0)":
- re.sub(r'\(.*?\)', '', dep).replace('-dev', '').strip() for dep in comma_deps.split(',')
- ])
+ # Remove trailing ',' that is otherwise replacing the final newline
+ comma_deps = comma_deps[:-1]
+ if not comma_deps:
+ # no deps found
+ return set()