Skip to content

Commit cba2c3c

Browse files
committed
Reduce code duplication
1 parent e3ec413 commit cba2c3c

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

tools/wheelmaker.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -376,15 +376,17 @@ def get_new_requirement_line(reqs_text, extra):
376376
else:
377377
req_spec = str(req.specifier)
378378

379+
base = f"Requires-Dist: {req.name}{req_extra_deps}{req_spec}"
380+
379381
if req.marker:
380382
if extra:
381-
return f"Requires-Dist: {req.name}{req_extra_deps}{req_spec}; ({req.marker}) and {extra}"
383+
return f"{base}; ({req.marker}) and {extra}"
382384
else:
383-
return f"Requires-Dist: {req.name}{req_extra_deps}{req_spec}; {req.marker}"
385+
return f"{base}; {req.marker}"
386+
elif extra:
387+
return f"{base}; {extra}"
384388
else:
385-
return f"Requires-Dist: {req.name}{req_extra_deps}{req_spec}; {extra}".strip(
386-
" ;"
387-
)
389+
return base
388390

389391

390392
def resolve_argument_stamp(

0 commit comments

Comments
 (0)