Fix python pkg issue 89/36689/1
authorHarry Huang <huangxiangyu5@huawei.com>
Thu, 29 Jun 2017 03:36:44 +0000 (11:36 +0800)
committerHarry Huang <huangxiangyu5@huawei.com>
Thu, 29 Jun 2017 03:36:44 +0000 (11:36 +0800)
1 add install pyyaml in build process
2 fix python pkg version

Change-Id: Icb40bd52aa6cd22874894047561acb9211abfa22
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
build.sh
deploy/prepare.sh

index 3665f6e..0b91887 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -17,7 +17,7 @@ echo $COMPASS_PATH
 
 REDHAT_REL=${REDHAT_REL:-"false"}
 
-PACKAGES="curl"
+PACKAGES="curl python-pip"
 
 mkdir -p $WORK_DIR $CACHE_DIR
 
@@ -65,10 +65,12 @@ function prepare_env()
             if ! apt --installed list 2>/dev/null |grep "\<$i\>"
             then
                 sudo apt-get install  -y --force-yes  $i
+                sudo pip install pyyaml
             fi
         fi
         if [[ $REDHAT_REL == true ]]; then
             sudo yum install $i -y
+            sudo pip install pyyaml
         fi
     done
     set -e
index 553449e..1da91a5 100755 (executable)
@@ -102,16 +102,16 @@ function  _prepare_python_env() {
         virtualenv $WORK_DIR/venv
         source $WORK_DIR/venv/bin/activate
 
-        pip install --upgrade cffi
-        pip install --upgrade MarkupSafe
-        pip install --upgrade pip
-        pip install --upgrade cheetah
-        pip install --upgrade pyyaml
-        pip install --upgrade requests
-        pip install --upgrade netaddr
-        pip install --upgrade oslo.config
-        pip install --upgrade ansible
-        sudo pip install --upgrade docker-compose
+        pip install cffi==1.10.0
+        pip install MarkupSafe==1.0
+        pip install pip==9.0.1
+        pip install cheetah==2.4.4
+        pip install pyyaml==3.12
+        pip install requests==2.18.1
+        pip install netaddr==0.7.19
+        pip install oslo.config==4.6.0
+        pip install ansible==2.3.1.0
+        pip install docker-compose==1.14.0
    fi
 }