|
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