11[tox]
22envlist =
3- py{38,39, 310,311,312}-test{,-osxclang,-linuxgcc}{,-conda}{,-devdeps}
4- py{38,39, 310,311,312}-downstream
3+ py{310,311,312,313 }-test{,-osxclang,-linuxgcc}{,-conda}{,-devdeps}
4+ py{310,311,312,313 }-downstream
55 style
66
77# conda jobs need this because it is pulling in tox 3, not 4
@@ -11,7 +11,7 @@ isolated_build = true
1111passenv =
1212 CONDA_BUILD_SYSROOT,CI
1313setenv =
14- osxclang: CC =clang-10
14+ osxclang: CC =clang-20
1515 linuxgcc: CC =gcc_linux-64
1616changedir =
1717 test: .tmp/{envname}
@@ -22,10 +22,10 @@ description =
2222 devdeps: run tests with developer versions of setuptools
2323 oldestdeps: run tests with oldest supported version of setuptools
2424deps =
25- oldestdeps: setuptools ==42.0
25+ oldestdeps: setuptools ==64
2626 devdeps: git+https://github.com/pypa/setuptools.git
2727conda_deps =
28- osxclang: clang_osx-64 ==10
28+ osxclang: clang-20
2929 osxclang: llvm-openmp
3030 linuxgcc: gcc_linux-64
3131conda_channels =
@@ -37,7 +37,7 @@ commands =
3737 test: python -c ' import setuptools; print(setuptools.__version__)'
3838 test: pytest --pyargs extension_helpers {toxinidir}/docs --cov extension_helpers --cov-config ={toxinidir}/pyproject.toml {posargs}
3939
40- [testenv:py{38,39, 310,311,312}-downstream]
40+ [testenv:py{310,311,312,313 }-downstream]
4141changedir = .tmp/downstream
4242commands =
4343 pip install setuptools setuptools_scm wheel cython numpy
0 commit comments