Only use mandatory dependencies for ancient astropy
@@ -94,12 +94,14 @@ matrix:
# different versions of Python, we can vary Python and Numpy
# versions at the same time. We don't expect any of these to fail in
# master for cron jobs. secretstorage is a keyring dependency, we
- # need to pin the version number to make this job work
+ # need to pin the version number to make this job work.
+ # Test the oldest astropy version without optional dependencies.
- os: linux
stage: Tests with other Python/Numpy versions
env: PYTHON_VERSION=3.4 NUMPY_VERSION=1.10 KEYRING_VERSION='<12.0'
- CONDA_DEPENDENCIES="`echo $CONDA_DEPENDENCIES 'secretstorage<3.0.1'`"
- ASTROPY_VERSION=1.3 PYTEST_VERSION='<3.2' ASTROPY_USE_SYSTEM_PYTEST=1
+ CONDA_DEPENDENCIES="keyring requests beautifulsoup4 html5lib secretstorage"
+ SECRETSTORAGE_VERSION='<3.0.1'
+ ASTROPY_VERSION=1.3 PYTEST_VERSION='3.1' ASTROPY_USE_SYSTEM_PYTEST=1
- os: linux
stage: Tests with other Python/Numpy versions
env: PYTHON_VERSION=3.5.5 NUMPY_VERSION=1.11 KEYRING_VERSION='<12.0'
