Browse Source

feat: add support for Python 3.10 (#32)

tags/v1.0.0
Jérôme Deuchnord 2 years ago
committed by Jérôme Deuchnord
parent
commit
6fb8d0789f
No known key found for this signature in database GPG Key ID: 9F72B1EF93EDE1D4
1 changed files with 10 additions and 6 deletions
  1. +10
    -6
      .github/workflows/tests.yml

+ 10
- 6
.github/workflows/tests.yml View File

@@ -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

Loading…
Cancel
Save