From 61bc7fb1f25ad7c507bc964d7af636246416e523 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Deuchnord?= Date: Sun, 10 Oct 2021 11:47:06 +0200 Subject: [PATCH] feat: add support for Python 3.10 --- .github/workflows/tests.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 897f9ec..f9b1d54 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,14 +22,16 @@ jobs: - '3.7' - '3.8' - '3.9' + - '3.10' name: Doc tests (Python ${{ matrix.python_version }} on ${{ matrix.os }}) steps: - - uses: actions/checkout@v1 - - name: Set up Python - uses: actions/setup-python@v1 + - uses: actions/checkout@v2 + - name: Set up Python ${{ matrix.python_version }} + uses: actions/setup-python@v2 with: python-version: ${{ matrix.python_version }} + architecture: x64 - name: Prepare environment (non-Windows systems) if: ${{ matrix.os != 'windows-2019' }} @@ -42,6 +44,8 @@ jobs: python -mpip install --upgrade pip pipenv - name: Install dependencies (all systems) + env: + PIP_PREFER_BINARY: 1 run: | pipenv lock --pre pipenv sync --dev @@ -54,12 +58,12 @@ jobs: python -mpip install -r requirements.txt - name: Run doc tests (with coverage) - if: ${{ matrix.os == 'ubuntu-20.04' && matrix.python_version == '3.9' }} + if: ${{ matrix.os == 'ubuntu-20.04' && matrix.python_version == '3.10' }} run: | make coverage-doctests - name: Run doc tests (without coverage) - if: ${{ matrix.os != 'ubuntu-20.04' || matrix.python_version != '3.9' }} + if: ${{ matrix.os != 'ubuntu-20.04' || matrix.python_version != '3.10' }} run: | make doctests @@ -67,6 +71,6 @@ jobs: env: COVERALLS_PRO_TOKEN: ${{ secrets.COVERALLS_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - if: ${{ matrix.os == 'ubuntu-20.04' && matrix.python_version == '3.9' }} + if: ${{ matrix.os == 'ubuntu-20.04' && matrix.python_version == '3.10' }} run: | pipenv run coveralls --service=github