3333 # the oldest and newest supported Python versions
3434 - name : Test suite with py39-ubuntu, mypyc-compiled
3535 python : ' 3.9'
36- os : ubuntu-22 .04-arm
36+ os : ubuntu-24 .04-arm
3737 toxenv : py
3838 tox_extra_args : " -n 4"
3939 test_mypyc : true
@@ -44,35 +44,34 @@ jobs:
4444 tox_extra_args : " -n 4"
4545 - name : Test suite with py310-ubuntu
4646 python : ' 3.10'
47- os : ubuntu-22 .04-arm
47+ os : ubuntu-24 .04-arm
4848 toxenv : py
4949 tox_extra_args : " -n 4"
50- - name : Test suite with py311-ubuntu, mypyc-compiled
50+ - name : Test suite with py311-ubuntu
5151 python : ' 3.11'
52- os : ubuntu-22 .04-arm
52+ os : ubuntu-24 .04-arm
5353 toxenv : py
5454 tox_extra_args : " -n 4"
55- test_mypyc : true
5655 - name : Test suite with py312-ubuntu, mypyc-compiled
5756 python : ' 3.12'
58- os : ubuntu-22 .04-arm
57+ os : ubuntu-24 .04-arm
5958 toxenv : py
6059 tox_extra_args : " -n 4"
6160 test_mypyc : true
6261 - name : Test suite with py313-ubuntu, mypyc-compiled
6362 python : ' 3.13'
64- os : ubuntu-22 .04-arm
63+ os : ubuntu-24 .04-arm
6564 toxenv : py
6665 tox_extra_args : " -n 4"
6766 test_mypyc : true
6867
69- # - name: Test suite with py314-dev-ubuntu
70- # python: '3.14-dev'
71- # os: ubuntu-22 .04-arm
72- # toxenv: py
73- # tox_extra_args: "-n 4"
74- # allow_failure: true
75- # test_mypyc: true
68+ - name : Test suite with py314-dev-ubuntu
69+ python : ' 3.14-dev'
70+ os : ubuntu-24 .04-arm
71+ toxenv : py
72+ tox_extra_args : " -n 4"
73+ # allow_failure: true
74+ test_mypyc : true
7675
7776 - name : mypyc runtime tests with py39-macos
7877 python : ' 3.9.21'
@@ -115,6 +114,8 @@ jobs:
115114 FORCE_COLOR : ${{ !(startsWith(matrix.os, 'windows-') && startsWith(matrix.toxenv, 'py')) && 1 || 0 }}
116115 # Tox
117116 PY_COLORS : 1
117+ # Python -- Disable argparse help colors (3.14+)
118+ PYTHON_COLORS : 0
118119 # Mypy (see https://github.com/python/mypy/issues/7771)
119120 TERM : xterm-color
120121 MYPY_FORCE_COLOR : 1
@@ -167,7 +168,7 @@ jobs:
167168 echo debug build; python -c 'import sysconfig; print(bool(sysconfig.get_config_var("Py_DEBUG")))'
168169 echo os.cpu_count; python -c 'import os; print(os.cpu_count())'
169170 echo os.sched_getaffinity; python -c 'import os; print(len(getattr(os, "sched_getaffinity", lambda *args: [])(0)))'
170- pip install setuptools==75.1.0 tox==4.21.2
171+ pip install setuptools==75.1.0 tox==4.26.0
171172
172173 - name : Compiled with mypyc
173174 if : ${{ matrix.test_mypyc }}
@@ -230,7 +231,7 @@ jobs:
230231 default : 3.11.1
231232 command : python -c "import platform; print(f'{platform.architecture()=} {platform.machine()=}');"
232233 - name : Install tox
233- run : pip install setuptools==75.1.0 tox==4.21.2
234+ run : pip install setuptools==75.1.0 tox==4.26.0
234235 - name : Setup tox environment
235236 run : tox run -e py --notest
236237 - name : Test
0 commit comments