diff options
| author | Gael Pasgrimaud <gael@gawel.org> | 2011-01-29 14:03:03 +0100 |
|---|---|---|
| committer | Gael Pasgrimaud <gael@gawel.org> | 2011-01-29 14:03:03 +0100 |
| commit | 761946c352cead905ef58da338ee2f358060146c (patch) | |
| tree | 4f21b948704c0d960941347630b4dde6eb0241db /distutils2/config.py | |
| parent | 4aa91e6aeb12e093c297f5cc439407ffa59ea156 (diff) | |
| parent | 606e658869b0fa8f17da5a30df14dd5f95527250 (diff) | |
| download | disutils2-761946c352cead905ef58da338ee2f358060146c.tar.gz | |
merge to lastest head
Diffstat (limited to 'distutils2/config.py')
| -rw-r--r-- | distutils2/config.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/distutils2/config.py b/distutils2/config.py index f6f78f6..a684330 100644 --- a/distutils2/config.py +++ b/distutils2/config.py @@ -76,10 +76,9 @@ class Config(object): return value def _multiline(self, value): - if '\n' in value: - value = [v for v in - [v.strip() for v in value.split('\n')] - if v != ''] + value = [v for v in + [v.strip() for v in value.split('\n')] + if v != ''] return value def _read_setup_cfg(self, parser): @@ -100,7 +99,9 @@ class Config(object): if 'metadata' in content: for key, value in content['metadata'].iteritems(): key = key.replace('_', '-') - value = self._multiline(value) + if metadata.is_multi_field(key): + value = self._multiline(value) + if key == 'project-url': value = [(label.strip(), url.strip()) for label, url in |
