@@ -4,17 +4,17 @@ build-frontend = "pip"
44linux.manylinux-x86_64-image = " manylinux_2_28"
55linux.manylinux-aarch64-image = " manylinux_2_28"
66linux.musllinux-x86_64-image = " musllinux_1_2"
7- linux.musllinux-aarch64-image = " musllinux_1_2"
87
9- enable = []
10-
11- # Don't build musllinux arm64 and 32-bit Windows.
12- # PyPy and 32-bit Linux are skipped by default.
13- # Start building free threading wheels for Python 3.14, i.e. skip 3.13.
8+ # Build CPython 3.10-3.14 on manylinux + macOS.
9+ # Skip: PyPy, 32-bit, musllinux aarch64, Windows, free-threaded builds.
1410skip = [
15- " cp313t- *" ,
11+ " pp *" ,
1612 " *-win32" ,
13+ " *-win_amd64" ,
1714 " *-musllinux_aarch64" ,
15+ " cp313t-*" ,
16+ " cp314t-*" ,
17+ " *-manylinux_i686" ,
1818]
1919
2020build-verbosity = 1
@@ -23,33 +23,6 @@ linux.before-all = [
2323 " yum install -y llvm-toolset || yum -v install -y llvm-toolset" ,
2424]
2525
26- # Uncomment the following to run tests against the built wheels:
27- # before-test = [
28- # "pip install -r {project}/test-requirements.txt",
29- # ]
30- #
31- # test-command = """ \
32- # ( \
33- # DIR=$(python -c 'import mypy, os; dn = os.path.dirname; print(dn(dn(mypy.__path__[0])))') \
34- # && cp '{project}/pyproject.toml' '{project}/conftest.py' $DIR \
35- #
36- # && MYPY_TEST_DIR=$(python -c 'import mypy.test; print(mypy.test.__path__[0])') \
37- # && MYPYC_TEST_DIR=$(python -c 'import mypyc.test; print(mypyc.test.__path__[0])') \
38- #
39- # && MYPY_TEST_PREFIX='{project}' pytest $MYPY_TEST_DIR $MYPYC_TEST_DIR -k 'not test_external' \
40- # )
41- # """
42- #
43- # windows.test-command = """ \
44- # bash -c "( \
45- # DIR=$(python -c 'import mypy, os; dn = os.path.dirname; print(dn(dn(mypy.__path__[0])))') \
46- # && cp '{project}/pyproject.toml' '{project}/conftest.py' $DIR \
47- #
48- # && MYPY_TEST_DIR=$(python -c 'import mypy.test; print(mypy.test.__path__[0])') \
49- # && MYPY_TEST_PREFIX='{project}' pytest $MYPY_TEST_DIR/testcheck.py \
50- # )"
51- # """
52-
5326[tool .cibuildwheel .config-settings ]
5427--build-option = " --use-mypyc"
5528
@@ -58,11 +31,6 @@ MYPY_USE_MYPYC = "1"
5831MYPYC_OPT_LEVEL = " 3"
5932MYPYC_DEBUG_LEVEL = " 0"
6033
61- [tool .cibuildwheel .windows .environment ]
62- MYPY_USE_MYPYC = " 1"
63- MYPYC_OPT_LEVEL = " 2"
64- MYPYC_DEBUG_LEVEL = " 0"
65-
6634[tool .cibuildwheel .linux .environment ]
6735MYPY_USE_MYPYC = " 1"
6836MYPYC_OPT_LEVEL = " 3"
@@ -76,7 +44,4 @@ select = "*musllinux*"
7644before-all = [
7745 " apk add --no-cache clang" ,
7846]
79- # before-test = [
80- # "pip install -r {project}/test-requirements.txt",
81- # ]
8247environment = { MYPY_USE_MYPYC = " 1" , MYPYC_OPT_LEVEL = " 3" , MYPYC_DEBUG_LEVEL = " 0" , CC = " clang" }
0 commit comments