Merge pull request #52 from mistercrunch/travis_speedup

Speed up travis builds with wheels
This commit is contained in:
Maxime Beauchemin 2015-10-19 23:43:46 -07:00
commit cdb32a1149
3 changed files with 38 additions and 32 deletions

View File

@ -2,10 +2,13 @@ language: python
python:
- "2.7"
#- "3.5"
# command to install dependencies
cache:
directories:
- $HOME/.wheelhouse/
install:
- python setup.py install
- pip install -r requirements.txt
- pip wheel -w $HOME/.wheelhouse -f $HOME/.wheelhouse -r requirements.txt
- pip install --find-links=$HOME/.wheelhouse --no-index -rrequirements.txt
- python setup.py install
# command to run tests
script: bash run_tests.sh

View File

@ -1,19 +1,21 @@
alembic
alembic~=0.7
coverage
coveralls
flask
flask-appbuilder
flask-login
flask-migrate
flask-testing
gunicorn
markdown
flask~=0.10.1
flask-appbuilder~=1.4.5
flask-login===0.2.11
flask-migrate~=1.5.1
flask-script~=2.0.5
flask-testing~=0.4.2
gunicorn~=19.3.0
markdown~=2.6.2
mysql-python
nose
pandas
parsedatetime
pydruid
numpy~=1.10
pandas==0.16.2
parsedatetime~=1.5
pydruid~=0.2.2
pyhive
python-dateutil
requests
sqlparse
python-dateutil~=2.4.2
requests~=2.7.0
sqlparse~=0.1.16

View File

@ -17,21 +17,22 @@ setup(
zip_safe=False,
scripts=['panoramix/bin/panoramix'],
install_requires=[
'alembic>=0.7.7, <0.8.0',
'flask>=0.10.1, <1.0.0',
'flask-appbuilder>=1.4.5, <2.0.0',
'flask-login==0.2.11',
'flask-migrate>=1.5.1, <2.0.0',
'flask-script>=2.0.5, <3.0.0',
'flask-testing>=0.4.2, <0.5.0',
'gunicorn>=19.3.0, <20.0.0',
'markdown>=2.6.2, <3.0.0',
'pandas==0.16.2, <0.17',
'parsedatetime>=1.5, <2.0.0',
'pydruid>=0.2.2, <0.3',
'python-dateutil>=2.4.2, <3.0.0',
'requests>=2.7.0, <3.0.0',
'sqlparse>=0.1.16, <0.2.0',
'alembic~=0.7',
'flask~=0.10.1',
'flask-appbuilder~=1.4.5',
'flask-login===0.2.11',
'flask-migrate~=1.5.1',
'flask-script~=2.0.5',
'flask-testing~=0.4.2',
'gunicorn~=19.3.0',
'markdown~=2.6.2',
'numpy~=1.10',
'pandas==0.16.2',
'parsedatetime~=1.5',
'pydruid~=0.2.2',
'python-dateutil~=2.4.2',
'requests~=2.7.0',
'sqlparse~=0.1.16',
],
author='Maxime Beauchemin',
author_email='maximebeauchemin@gmail.com',