@@ -11,21 +11,15 @@ jobs:
1111 strategy :
1212 fail-fast : false
1313 matrix :
14- python-version : ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11"]
15- os : [ubuntu-latest, macos-latest, windows-latest]
16- exclude :
17- # TODO Fix these versions on Windows
18- - {os: windows-latest, python-version: "3.7"}
19- - {os: windows-latest, python-version: "3.8"}
20- - {os: windows-latest, python-version: "3.9"}
21- - {os: windows-latest, python-version: "3.10"}
22- - {os: windows-latest, python-version: "3.11"}
14+ # Python >= 3.13 will fail with `ModuleNotFoundError: No module named 'lib2to3'`
15+ python-version : ["3.9", "3.10", "3.11", "3.12"]
16+ os : [ubuntu-latest, macos-latest] # , windows-latest] # Windows tests will fail.
2317
2418 steps :
25- - uses : actions/checkout@v3
19+ - uses : actions/checkout@v4
2620
2721 - name : Set up Python ${{ matrix.python-version }}
28- uses : actions/setup-python@v4
22+ uses : actions/setup-python@v5
2923 with :
3024 python-version : ${{ matrix.python-version }}
3125
3529 echo "::set-output name=dir::$(pip cache dir)"
3630
3731 - name : Cache
38- uses : actions/cache@v3
32+ uses : actions/cache@v4
3933 with :
4034 path : ${{ steps.pip-cache.outputs.dir }}
4135 key :
0 commit comments