Merge pull request #202 from gcarq/cache-talib

Cache TAlib
This commit is contained in:
Samuel Husso
2017-12-18 10:06:24 +02:00
committed by GitHub
2 changed files with 12 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
sudo: false
sudo: true
os:
- linux
language: python
@@ -11,9 +11,7 @@ addons:
- libdw-dev
- binutils-dev
install:
- wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
- tar zxvf ta-lib-0.4.0-src.tar.gz
- cd ta-lib && ./configure && sudo make && sudo make install && cd ..
- ./install_ta-lib.sh
- export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
- pip install flake8 coveralls
- pip install -r requirements.txt
@@ -35,3 +33,4 @@ notifications:
cache:
directories:
- $HOME/.cache/pip
- ta-lib

8
install_ta-lib.sh Executable file
View File

@@ -0,0 +1,8 @@
if [ ! -f "ta-lib/CHANGELOG.TXT" ]; then
wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
tar zxvf ta-lib-0.4.0-src.tar.gz
cd ta-lib && ./configure && make && sudo make install && cd ..
else
echo "TA-lib already installed, skipping download and build."
cd ta-lib && sudo make install && cd ..
fi