@@ -15,13 +15,11 @@ jobs:
1515 strategy :
1616 fail-fast : false
1717 matrix :
18- python-version : ["3.8 ", "3.9 ", "3.10 ", "3.11 ", "pypy3.9"]
18+ python-version : ["3.9 ", "3.10 ", "3.11 ", "3.12", "3.13 ", "pypy3.9"]
1919 os : [ubuntu-latest, macos-latest, windows-latest]
2020 exclude :
2121 - os : macos-latest
22- python-version : " pypy3.9"
23- - os : macos-latest
24- python-version : " 3.7"
22+ python-version : " pypy3.9"
2523 - os : windows-latest
2624 python-version : " pypy3.9"
2725 runs-on : ${{ matrix.os }}
3634 python-version : ${{ matrix.python-version }}
3735 - name : Install dependencies
3836 run : |
39- pip install -U "pip>=23 .1.2 "
40- pip install -U "tox-gh-actions==3.1 .0" coverage
37+ pip install -U "pip>=25 .1.1 "
38+ pip install -U "tox-gh-actions==3.3 .0" coverage
4139 - name : Log python & pip versions
4240 run : |
4341 python --version
@@ -56,11 +54,11 @@ jobs:
5654 - uses : actions/checkout@v4
5755 - uses : actions/setup-python@v5
5856 with :
59- python-version : " 3.10 "
57+ python-version : " 3.12 "
6058 - name : Install dependencies
6159 run : |
6260 pip install -U setuptools
63- pip install -U "tox>=4.5.1 ,<5"
61+ pip install -U "tox>=4.26.0 ,<5"
6462 - run : tox -e lint
6563 package :
6664 name : Build & verify package
6967 - uses : actions/checkout@v4
7068 - uses : actions/setup-python@v5
7169 with :
72- python-version : " 3.9 "
70+ python-version : " 3.12 "
7371 - name : Install build, check-wheel-content, and twine
7472 run : " python -m pip install build twine check-wheel-contents"
7573 - name : Build package
0 commit comments