make tools/mic more flexible for python path
authorJF Ding <jian-feng.ding@intel.com>
Thu, 3 Nov 2011 12:21:04 +0000 (20:21 +0800)
committerJF Ding <jian-feng.ding@intel.com>
Thu, 3 Nov 2011 12:21:04 +0000 (20:21 +0800)
to make it live with virtualenv

setup.py
tools/mic

index 2fef1f5..69fee8d 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -28,22 +28,21 @@ try:
     ver_file.close()
 except IOError:
     print 'WARNING: Cannot write version number file'
-    pass
 
 # --install-layout is recognized after 2.5
 if sys.version_info[:2] > (2, 5):
     if len(sys.argv) > 1 and 'install' in sys.argv:
-        dist=None
-        import platform
         try:
+            import platform
             (dist, ver, id) = platform.linux_distribution()
+
+            # for debian-like distros, mods will be installed to
+            # ${PYTHONLIB}/dist-packages
+            if dist in ('debian', 'Ubuntu'):
+                sys.argv.append('--install-layout=deb')
         except:
             pass
 
-        # for debian-like distros, set deb-layout py-lib 
-        if dist in ('debian', 'Ubuntu'):
-            sys.argv.append('--install-layout=deb')
-
 PACKAGES = [MOD_NAME,
             MOD_NAME + '/utils',
             MOD_NAME + '/imager',
index 85e6afe..b32a360 100755 (executable)
--- a/tools/mic
+++ b/tools/mic
@@ -1,4 +1,4 @@
-#!/usr/bin/python -tt
+#!/usr/bin/setenv python
 #
 # Copyright (c) 2011 Intel, Inc.
 #