aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPJ Eby <distutils-sig@python.org>2005-08-09 15:50:39 +0000
committerPJ Eby <distutils-sig@python.org>2005-08-09 15:50:39 +0000
commit647153e60591f4385d7c3c84131da2ac4c050fe0 (patch)
tree8b6b36584548adee22e45baebf2b650578bd5650
parent9902ae7b41f4dbf858d5cdc01f8c899acc2871c1 (diff)
downloadexternal_python_setuptools-647153e60591f4385d7c3c84131da2ac4c050fe0.tar.gz
external_python_setuptools-647153e60591f4385d7c3c84131da2ac4c050fe0.tar.bz2
external_python_setuptools-647153e60591f4385d7c3c84131da2ac4c050fe0.zip
Fix a bug introduced by making split_sections() not lowercase section
headings. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041188
-rw-r--r--pkg_resources.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/pkg_resources.py b/pkg_resources.py
index bbff9456..e2d64e6c 100644
--- a/pkg_resources.py
+++ b/pkg_resources.py
@@ -1597,8 +1597,6 @@ def parse_version(s):
-
-
class EntryPoint(object):
"""Object representing an importable location"""
@@ -1812,9 +1810,9 @@ class Distribution(object):
dm = self.__dep_map = {None: []}
for name in 'requires.txt', 'depends.txt':
for extra,reqs in split_sections(self._get_metadata(name)):
- dm.setdefault(extra.lower(),[]).extend(parse_requirements(reqs))
+ if extra: extra = extra.lower()
+ dm.setdefault(extra,[]).extend(parse_requirements(reqs))
return dm
-
_dep_map = property(_dep_map)
def requires(self,extras=()):