summaryrefslogtreecommitdiff
path: root/distutils2
diff options
context:
space:
mode:
authorTarek Ziade <tarek@ziade.org>2010-10-02 14:52:16 +0200
committerTarek Ziade <tarek@ziade.org>2010-10-02 14:52:16 +0200
commit5733b8d829ddadbc8bee15fbaadec358314d0610 (patch)
tree8ba0c79d54ea8e6b2f5db6c7188888edeb7a1859 /distutils2
parenta06c5e831a0c20550bea7dde47e688daf4ac658b (diff)
downloaddisutils2-5733b8d829ddadbc8bee15fbaadec358314d0610.tar.gz
allow one-liner for packages
Diffstat (limited to 'distutils2')
-rw-r--r--distutils2/config.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/distutils2/config.py b/distutils2/config.py
index f3969df..8e0d0e6 100644
--- a/distutils2/config.py
+++ b/distutils2/config.py
@@ -105,7 +105,11 @@ class Config(object):
self.dist.packages = []
self.dist.package_dir = {}
- for package in files.get('packages', []):
+ packages = files.get('packages', [])
+ if isinstance(packages, str):
+ packages = [packages]
+
+ for package in packages:
if ':' in package:
dir_, package = package.split(':')
self.dist.package_dir[package] = dir_