diff options
author | Richard Ipsum <richard.ipsum@codethink.co.uk> | 2015-01-14 16:06:53 +0000 |
---|---|---|
committer | Richard Ipsum <richard.ipsum@codethink.co.uk> | 2015-01-14 16:06:53 +0000 |
commit | 8f32749511f4cab0ac1c6d74025fc1b21578996c (patch) | |
tree | f6cc78d83f1a7b5c330b8a54732c2ee84191f34a /baserockimport/app.py | |
parent | b092a66c21cb977a872d2b45d8edec31d96eeb28 (diff) | |
parent | 8d0448d044f20a148f98700a691a83c95308a8e8 (diff) | |
download | import-8f32749511f4cab0ac1c6d74025fc1b21578996c.tar.gz |
Merge branch 'baserock/richardipsum/fix-lorry-bug-3'
Reviewed by:
Sam Thursfield <sam.thursfield@codethink.co.uk>
Diffstat (limited to 'baserockimport/app.py')
-rw-r--r-- | baserockimport/app.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/baserockimport/app.py b/baserockimport/app.py index cd3203e..0b190e5 100644 --- a/baserockimport/app.py +++ b/baserockimport/app.py @@ -206,6 +206,10 @@ class BaserockImportApplication(cliapp.Application): def import_python(self, args): '''Import one or more python packages.''' + + def comp(x, y): + return x.replace('-', '_').lower() == y.replace('-', '_').lower() + if len(args) < 1 or len(args) > 2: raise cliapp.AppException( 'Please pass the name of the python package on the commandline.') @@ -218,5 +222,6 @@ class BaserockImportApplication(cliapp.Application): goal_kind='python', goal_name=package_name, goal_version=package_version) - loop.enable_importer('python', strata=['strata/core.morph']) + loop.enable_importer('python', strata=['strata/core.morph'], + package_comp_callback=comp) loop.run() |