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
commit 123f2781a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 5 deletions

View File

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