|
15 | 15 | #: Default to reusing any pre-existing nox environments. |
16 | 16 | nox.options.reuse_existing_virtualenvs = True |
17 | 17 |
|
| 18 | +#: Python versions we can run sessions under |
| 19 | +_PY_VERSIONS_ALL = ["3.7", "3.8"] |
| 20 | +_PY_VERSION_LATEST = _PY_VERSIONS_ALL[-1] |
| 21 | + |
| 22 | +#: One specific python version for docs builds |
| 23 | +_PY_VERSION_DOCSBUILD = _PY_VERSION_LATEST |
| 24 | + |
18 | 25 | #: Cirrus-CI environment variable hook. |
19 | | -PY_VER = os.environ.get("PY_VER", ["3.7", "3.8"]) |
| 26 | +PY_VER = os.environ.get("PY_VER", _PY_VERSIONS_ALL) |
20 | 27 |
|
21 | 28 | #: Default cartopy cache directory. |
22 | 29 | CARTOPY_CACHE_DIR = os.environ.get("HOME") / Path(".local/share/cartopy") |
@@ -196,8 +203,7 @@ def tests(session: nox.sessions.Session): |
196 | 203 | "--system-tests", |
197 | 204 | ) |
198 | 205 |
|
199 | | - |
200 | | -@nox.session(python=PY_VER, venv_backend="conda") |
| 206 | +@nox.session(python=_PY_VERSION_DOCSBUILD, venv_backend="conda") |
201 | 207 | def doctest(session: nox.sessions.Session): |
202 | 208 | """ |
203 | 209 | Perform iris doctests and gallery. |
@@ -230,8 +236,7 @@ def doctest(session: nox.sessions.Session): |
230 | 236 | "--gallery-tests", |
231 | 237 | ) |
232 | 238 |
|
233 | | - |
234 | | -@nox.session(python=PY_VER, venv_backend="conda") |
| 239 | +@nox.session(python=_PY_VERSION_DOCSBUILD, venv_backend="conda") |
235 | 240 | def linkcheck(session: nox.sessions.Session): |
236 | 241 | """ |
237 | 242 | Perform iris doc link check. |
|
0 commit comments