Commit 3e640938 authored by Jason R. Coombs's avatar Jason R. Coombs

Consolidate assignment of extras to the key in extras requirements.

parent 4d0b492a
...@@ -367,11 +367,9 @@ class Distribution(Distribution_parse_config_files, _Distribution): ...@@ -367,11 +367,9 @@ class Distribution(Distribution_parse_config_files, _Distribution):
spec_ext_reqs = getattr(self, 'extras_require', None) or {} spec_ext_reqs = getattr(self, 'extras_require', None) or {}
for k, v in spec_ext_reqs.items(): for k, v in spec_ext_reqs.items():
for r in pkg_resources.parse_requirements(v): for r in pkg_resources.parse_requirements(v):
marker = r.marker if r.marker:
if marker: k += ':' + str(r.marker)
r.marker = None r.marker = None
extras_require[k + ':' + str(marker)].append(r)
else:
extras_require[k].append(r) extras_require[k].append(r)
install_requires = [] install_requires = []
spec_inst_reqs = getattr(self, 'install_requires', None) or () spec_inst_reqs = getattr(self, 'install_requires', None) or ()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment