diff options
| author | Benoit Pierre <benoit.pierre@gmail.com> | 2017-07-25 20:59:48 +0200 |
|---|---|---|
| committer | Benoit Pierre <benoit.pierre@gmail.com> | 2017-07-25 21:08:54 +0200 |
| commit | a82fd99f671e6bbcfd753196862d891c0d32d82c (patch) | |
| tree | 6ff54d4572be81b51bc47bf9f34ecde1c32c7d42 /setuptools/dist.py | |
| parent | da396e49582197fc28c46b1b0605c7f2ecf8298c (diff) | |
| download | python-setuptools-git-a82fd99f671e6bbcfd753196862d891c0d32d82c.tar.gz | |
do not strip empty sections in `extras_require`
Diffstat (limited to 'setuptools/dist.py')
| -rw-r--r-- | setuptools/dist.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/setuptools/dist.py b/setuptools/dist.py index 0787261e..dfe700bd 100644 --- a/setuptools/dist.py +++ b/setuptools/dist.py @@ -369,6 +369,8 @@ class Distribution(Distribution_parse_config_files, _Distribution): spec_ext_reqs = getattr(self, 'extras_require', None) or {} self._tmp_extras_require = defaultdict(list) for section, v in spec_ext_reqs.items(): + # Do not strip empty sections. + self._tmp_extras_require[section] for r in pkg_resources.parse_requirements(v): suffix = self._suffix_for(r) self._tmp_extras_require[section + suffix].append(r) |
