diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 35644f6c..7257a851 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -30,6 +30,9 @@ jobs: py37: python.version: '3.7' tox.env: py37 + py38: + python.version: '3.8' + tox.env: py38 pypy2: python.version: 'pypy2' @@ -64,8 +67,16 @@ jobs: inputs: versionSpec: '$(python.version)' architecture: 'x64' + condition: ne(variables['python.version'], '3.8') displayName: Get Python for tests. + - script: | + sudo add-apt-repository ppa:deadsnakes + sudo apt-get update + sudo apt-get install -y --no-install-recommends python3.8-dev python3.8-distutils + condition: eq(variables['python.version'], '3.8') + displayName: Install Python 3.8 from the deadsnakes PPA. + - script: $(pyTools.pythonLocation)/bin/tox -e $(tox.env) env: TOX_AP_TEST_EXTRAS: azure-pipelines