etc/travis_installs.sh
#!/bin/bash#This script can be used to install all the required package dependencies on a clean system PROJECT_PATH=$(pwd)REQUIREMENTS_FILE="$(pwd)/requirements.txt" # Install Pythonsudo apt-get updatesudo apt-get install -y build-essential libssl-dev libffi-dev python-devsudo apt-get install -y python3-pip # Install Graph-Toolsudo apt-get install -y expatsudo apt-get install -y libsparsehash-devsudo apt-get install -y libboost-all-devsudo apt-get install -y libcairo2-devsudo apt-get install -y gfortran libopenblas-dev liblapack-devsudo apt-get install -y libcgal-devsudo apt-get install -y graphviz graphviz-dev libgraphviz-dev pkg-configpip3 install wheelpip3 install pycairo echo 'deb http://downloads.skewed.de/apt/xenial xenial universe' | sudo tee -a /etc/apt/sources.listecho 'deb-src http://downloads.skewed.de/apt/xenial xenial universe' | sudo tee -a /etc/apt/sources.listsudo apt-get update # Update pipsudo -H pip3 install --upgrade pip # Install igraphsudo apt-get install -y build-essential libxml2-devsudo apt-get -y install libigraph-dev sudo apt-get install -y swig cd $PROJECT_PATH