|
34 | 34 | - MAIN_CMD='python setup.py'
|
35 | 35 | - NUMPY_VERSION=stable
|
36 | 36 | - ASTROPY_VERSION=stable
|
37 |
| - - CONDA_DEPENDENCIES='requests beautifulsoup4 html5lib keyring matplotlib pyregion jinja2 flask' |
38 |
| - - CONDA_DEPENDENCIES_REMOTE='requests beautifulsoup4 html5lib keyring matplotlib pyregion jinja2 flask' |
39 |
| - - PIP_DEPENDENCIES='https://github.com/keflavich/httpbin/archive/master.zip aplpy regions astropy_healpix mocpy>=0.5.2 pytest-dependency pytest-astropy pyvo' |
| 37 | + - CONDA_DEPENDENCIES='requests beautifulsoup4 html5lib keyring matplotlib jinja2 flask' |
| 38 | + - CONDA_DEPENDENCIES_REMOTE='requests beautifulsoup4 html5lib keyring matplotlib jinja2 flask' |
| 39 | + - PIP_DEPENDENCIES='https://github.com/keflavich/httpbin/archive/master.zip aplpy pyregion regions astropy_healpix mocpy>=0.5.2 pytest-dependency pytest-astropy pyvo' |
40 | 40 | - HTTP_BIN_CMD="import httpbin; httpbin.app.run()"
|
41 | 41 | - RUN_HTTPBIN='python -c "$HTTP_BIN_CMD" & ACTIVE_HTTPBIN=True'
|
42 | 42 | - SETUP_CMD='test'
|
@@ -92,12 +92,13 @@ jobs:
|
92 | 92 | # master for cron jobs. secretstorage is a keyring dependency, we
|
93 | 93 | # need to pin the version number to make this job work.
|
94 | 94 | # Test the oldest astropy version without optional dependencies.
|
| 95 | + # Reproject is listed as dependency to avoid upgrading astropy |
95 | 96 | - os: linux
|
96 | 97 | name: Oldest dependencies
|
97 | 98 | stage: Tests with other Python/Numpy versions
|
98 | 99 | env: PYTHON_VERSION=3.6 NUMPY_VERSION=1.14 KEYRING_VERSION='<12.0'
|
99 |
| - ASTROPY_VERSION=3.0 APLPY_VERSION='<2.0' DEBUG=True |
100 |
| - |
| 100 | + ASTROPY_VERSION=3.0 DEBUG=True |
| 101 | + PIP_DEPENDENCIES="`echo $PIP_DEPENDENCIES reproject==0.5 | sed 's/aplpy/aplpy<2.0/'`" |
101 | 102 | - os: linux
|
102 | 103 | name: Python 3.6, np 1.15, astropy 3.2
|
103 | 104 | stage: Tests with other Python/Numpy versions
|
|
0 commit comments