diff --git a/.travis.yml b/.travis.yml index ff2f348a..18043730 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,7 @@ python: install: - pip install --upgrade pip setuptools - pip install -r dev-requirements.txt - - pip install pandas scikit-learn scipy feather-format + - pip install -r full-testing-requirements.txt - pip install -e . env: global: diff --git a/CHANGELOG.md b/CHANGELOG.md index 30b042e1..68ddc722 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ This project adheres to [Semantic Versioning](http://semver.org/). - Include JSON files with pip distributions (#244) - Added flush to `civis_to_file` when passed a user-created buffer, ensuring the buffer contains the entire file when subsequently read. +- Travis tests for Python 3.4 are now restricted to pandas<=0.20, the + last version which supported Python 3.4 (#249) ### Added - Added a utility function which can robustly split a Redshift schema name diff --git a/full-testing-requirements.txt b/full-testing-requirements.txt new file mode 100644 index 00000000..2895334f --- /dev/null +++ b/full-testing-requirements.txt @@ -0,0 +1,6 @@ +feather-format +numpy +pandas; python_version >= '3.5' +pandas<0.21; python_version == '3.4' +pandas<=0.23; python_version == '2.7' +scikit-learn