diff --git a/.travis.yml b/.travis.yml index b8136b59..61f419a9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,6 +21,7 @@ install: - conda install --yes -c https://conda.binstar.org/Quantopian numpy=$NUMPY_VERSION pandas=$PANDAS_VERSION scipy==$SCIPY_VERSION matplotlib Cython patsy statsmodels tornado pyparsing xlrd mock pytz requests six dateutil ta-lib logbook - pip install --upgrade pip nose-timer coverage - pip install -e .[dev] + - pip install -e .[blaze] before_script: - "flake8 zipline tests" script: diff --git a/etc/requirements_blaze.txt b/etc/requirements_blaze.txt new file mode 100644 index 00000000..886bed99 --- /dev/null +++ b/etc/requirements_blaze.txt @@ -0,0 +1,3 @@ +git+git://github.com/quantopian/datashape.git@365ac59ff733228e05ab010686b8c76a60478fce#egg=datashape-dev +git+git://github.com/quantopian/odo.git@528c4ca61802032c5fadf417df5c070b5be26257#egg=odo-dev +git+git://github.com/quantopian/blaze.git@9e83642ea2ec509169e5e93e8b1079221aebfd92#egg=blaze-dev diff --git a/setup.py b/setup.py index 0ee21c9d..630a2805 100644 --- a/setup.py +++ b/setup.py @@ -134,10 +134,12 @@ def install_requires(): def extras_requires(): dev_reqs = read_requirements('etc/requirements_dev.txt') talib_reqs = ['TA-Lib==0.4.9'] + blaze_reqs = read_requirements('etc/requirements_blaze.txt') return { 'dev': dev_reqs, 'talib': talib_reqs, - 'all': dev_reqs + talib_reqs, + 'blaze': blaze_reqs, + 'all': sum((dev_reqs, talib_reqs, blaze_reqs), []), }