Salome HOME
align Numpy compilation approach
[tools/sat_salome.git] / products / compil_scripts / typing.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "typing $VERSION"
5 echo "##########################################################################"
6
7
8
9 echo  "*** build in SOURCE directory"
10 cd $SOURCE_DIR
11
12 mkdir -p $PRODUCT_INSTALL/lib/python${PYTHON_VERSION}/site-packages
13 export PATH=$(pwd)/bin:$PATH
14 export PYTHONPATH=$(pwd):$PYTHONPATH
15 export PYTHONPATH=${PRODUCT_INSTALL}/lib/python${PYTHON_VERSION}/site-packages:$PYTHONPATH
16
17 echo
18 echo "*** install with $PYTHONBIN $PYTHON_VERSION"
19 function version_ge() { test "$(echo "$@" | tr " " "\n" | sort -rV | head -n 1)" == "$1"; }
20
21 if version_ge $PYTHON_VERSION "3."; then
22     echo "***  $VERSION >= 2.X is not supported and was not tested! Please, report this issue to SALOME support!"
23     exit 3
24 else
25     $PYTHONBIN pip-10.0.1-py2.py3-none-any.whl/pip install --no-index --target $PRODUCT_INSTALL/lib/python${PYTHON_VERSION}/site-packages typing-${VERSION}-py2-none-any.whl
26     if [ $? -ne 0 ]
27     then
28         echo "ERROR on install" $?
29         exit 3
30     fi
31 fi
32
33 echo
34 echo "########## END"