@@ -31,28 +31,22 @@ jobs:
3131 include :
3232 # Make sure to run mypyc compiled unit tests for both
3333 # the oldest and newest supported Python versions
34- - name : Test suite with py39-ubuntu, mypyc-compiled
35- python : ' 3.9'
36- os : ubuntu-24.04-arm
37- toxenv : py
38- tox_extra_args : " -n 4"
39- test_mypyc : true
40- - name : Test suite with py310-ubuntu
34+ - name : Test suite with py310-ubuntu, mypyc-compiled
4135 python : ' 3.10'
4236 os : ubuntu-24.04-arm
4337 toxenv : py
4438 tox_extra_args : " -n 4"
39+ test_mypyc : true
4540 - name : Test suite with py311-ubuntu
4641 python : ' 3.11'
4742 os : ubuntu-24.04-arm
4843 toxenv : py
4944 tox_extra_args : " -n 4"
50- - name : Test suite with py312-ubuntu, mypyc-compiled
45+ - name : Test suite with py312-ubuntu
5146 python : ' 3.12'
5247 os : ubuntu-24.04-arm
5348 toxenv : py
5449 tox_extra_args : " -n 4"
55- test_mypyc : true
5650 - name : Test suite with py313-ubuntu, mypyc-compiled
5751 python : ' 3.13'
5852 os : ubuntu-24.04-arm
6559 toxenv : py
6660 tox_extra_args : " -n 4"
6761 test_mypyc : true
62+ - name : Test suite with py314t-ubuntu, mypyc-compiled
63+ python : ' 3.14t'
64+ os : ubuntu-24.04-arm
65+ toxenv : py
66+ tox_extra_args : " -n 4"
67+ test_mypyc : true
6868 - name : Test suite with py314-windows-64
6969 python : ' 3.14'
7070 os : windows-latest
@@ -79,12 +79,18 @@ jobs:
7979 # # allow_failure: true
8080 # test_mypyc: true
8181
82- - name : mypyc runtime tests with py39-macos
83- python : ' 3.9.21'
84- # TODO: macos-13 is the last one to support Python 3.9, change it to macos-latest when updating the Python version
85- os : macos-13
82+ - name : mypyc runtime tests with py313-macos
83+ python : ' 3.13'
84+ os : macos-latest
8685 toxenv : py
8786 tox_extra_args : " -n 3 mypyc/test/test_run.py mypyc/test/test_external.py"
87+
88+ - name : mypyc runtime tests with py310-ubuntu
89+ python : ' 3.10'
90+ os : ubuntu-latest
91+ toxenv : py
92+ tox_extra_args : " -n 3 mypyc/test/test_run.py mypyc/test/test_external.py"
93+
8894 # This is broken. See
8995 # - https://github.com/python/mypy/issues/17819
9096 # - https://github.com/python/mypy/pull/17822
@@ -95,12 +101,24 @@ jobs:
95101 # tox_extra_args: "-n 4 mypyc/test/test_run.py mypyc/test/test_external.py"
96102 # debug_build: true
97103
98- - name : Type check our own code (py39-ubuntu)
99- python : ' 3.9'
104+ - name : Parallel tests with py314-ubuntu, interpreted
105+ python : ' 3.14'
106+ os : ubuntu-24.04-arm
107+ toxenv : py
108+ tox_extra_args : " -n 4 --mypy-num-workers=4 mypy/test/testcheck.py"
109+ - name : Parallel tests with py314-ubuntu, mypyc-compiled
110+ python : ' 3.14'
111+ os : ubuntu-24.04-arm
112+ toxenv : py
113+ tox_extra_args : " -n 4 --mypy-num-workers=4 mypy/test/testcheck.py"
114+ test_mypyc : true
115+
116+ - name : Type check our own code (py310-ubuntu)
117+ python : ' 3.10'
100118 os : ubuntu-latest
101119 toxenv : type
102- - name : Type check our own code (py39 -windows-64)
103- python : ' 3.9 '
120+ - name : Type check our own code (py310 -windows-64)
121+ python : ' 3.10 '
104122 os : windows-latest
105123 toxenv : type
106124
0 commit comments