summaryrefslogtreecommitdiff
path: root/baserockimport/app.py
diff options
context:
space:
mode:
authorRichard Ipsum <richard.ipsum@codethink.co.uk>2015-01-14 16:06:53 +0000
committerRichard Ipsum <richard.ipsum@codethink.co.uk>2015-01-14 16:06:53 +0000
commit8f32749511f4cab0ac1c6d74025fc1b21578996c (patch)
treef6cc78d83f1a7b5c330b8a54732c2ee84191f34a /baserockimport/app.py
parentb092a66c21cb977a872d2b45d8edec31d96eeb28 (diff)
parent8d0448d044f20a148f98700a691a83c95308a8e8 (diff)
downloadimport-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.py7
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()