From c08dcfb6442c34a9cd5f1597deb6c1af4e6f0221 Mon Sep 17 00:00:00 2001 From: Richard Frank Date: Tue, 21 Jul 2020 12:28:26 -0400 Subject: [PATCH] BLD: Use newer statsmodels with newer scipy in the test matrix --- .appveyor.yml | 6 +++--- .travis.yml | 2 +- ci/travis/overwrite_requirements.sh | 3 +++ 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index a9f98a1b45..efd67bae3b 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -27,13 +27,11 @@ environment: - PYTHON_VERSION: "2.7" - PYTHON_VERSION: "3.5" - # - PYTHON_VERSION: "3.5" - # PANDAS_VERSION: "0.19.2" - - PYTHON_VERSION: "3.5" PANDAS_VERSION: "0.22.0" NUMPY_VERSION: "1.14.1" SCIPY_VERSION: "1.0.0" + STATSMODELS_VERSION: "0.9.0" PANDAS_DATAREADER_VERSION: "0.4.0" DASK_VERSION: "0.17.1" @@ -41,6 +39,7 @@ environment: PANDAS_VERSION: "0.22.0" NUMPY_VERSION: "1.14.1" SCIPY_VERSION: "1.0.0" + STATSMODELS_VERSION: "0.9.0" PANDAS_DATAREADER_VERSION: "0.4.0" DASK_VERSION: "0.17.1" @@ -83,6 +82,7 @@ install: - sed -i "s/numpy==.*/numpy==%NUMPY_VERSION%/" etc/requirements_locked.txt - sed -i "s/pandas==.*/pandas==%PANDAS_VERSION%/" etc/requirements_locked.txt - sed -i "s/scipy==.*/scipy==%SCIPY_VERSION%/" etc/requirements_locked.txt + - IF NOT "%STATSMODELS_VERSION%"=="" sed -i "s/statsmodels==.*/statsmodels==%STATSMODELS_VERSION%/" etc/requirements_locked.txt - IF NOT "%PANDAS_DATAREADER_VERSION%"=="" sed -i "s/pandas-datareader==.*/pandas-datareader==%PANDAS_DATAREADER_VERSION%/" etc/requirements_locked.txt - IF NOT "%DASK_VERSION%"=="" sed -i "s/dask\[dataframe\]==.*/dask\[dataframe\]==%DASK_VERSION%/" etc/requirements_locked.txt - cat etc/requirements_locked.txt diff --git a/.travis.yml b/.travis.yml index 78c7ced2b0..f25e7ed617 100644 --- a/.travis.yml +++ b/.travis.yml @@ -48,7 +48,7 @@ before_install: if [ "$OLD_PANDAS" ]; then NUMPY_VERSION=1.11.3 PANDAS_VERSION=0.18.1 SCIPY_VERSION=0.17.1 else - NUMPY_VERSION=1.14.1 PANDAS_VERSION=0.22.0 SCIPY_VERSION=1.0.0 PANDAS_DATAREADER_VERSION=0.4.0 DASK_VERSION=0.17.1 + NUMPY_VERSION=1.14.1 PANDAS_VERSION=0.22.0 SCIPY_VERSION=1.0.0 STATSMODELS_VERSION=0.9.0 PANDAS_DATAREADER_VERSION=0.4.0 DASK_VERSION=0.17.1 fi - source ./ci/travis/overwrite_requirements.sh - cat etc/requirements_locked.txt diff --git a/ci/travis/overwrite_requirements.sh b/ci/travis/overwrite_requirements.sh index e5a87373db..8b2bcd4096 100644 --- a/ci/travis/overwrite_requirements.sh +++ b/ci/travis/overwrite_requirements.sh @@ -14,6 +14,9 @@ fi sed_inplace "s/numpy==.*/numpy==$NUMPY_VERSION/" etc/requirements_locked.txt sed_inplace "s/pandas==.*/pandas==$PANDAS_VERSION/" etc/requirements_locked.txt sed_inplace "s/scipy==.*/scipy==$SCIPY_VERSION/" etc/requirements_locked.txt +if [ -n "$STATSMODELS_VERSION" ]; then + sed_inplace "s/statsmodels==.*/statsmodels==$STATSMODELS_VERSION/" etc/requirements_locked.txt +fi if [ -n "$PANDAS_DATAREADER_VERSION" ]; then sed_inplace "s/pandas-datareader==.*/pandas-datareader==$PANDAS_DATAREADER_VERSION/" etc/requirements_locked.txt fi