@@ -11,25 +11,21 @@ test-command = "python -m tornado.test"
1111
1212[tool .cibuildwheel .macos ]
1313archs = " x86_64 universal2"
14- # The arm portion of a universal wheel is a cross-compile and cannot
15- # be tested on an x86 host. This must be configured explicitly to silence
16- # a warning.
17- test-skip = " *_universal2:arm64"
1814
1915[tool .cibuildwheel .windows ]
2016archs = " AMD64 x86 ARM64"
2117# TODO: figure out what's going on with these occasional log messages.
2218test-command = " python -m tornado.test --fail-if-logs=false"
19+ # Arm builds are cross-compiled and cannot be tested on the x86 host
2320test-skip = " *-win_arm64"
2421
2522[tool .cibuildwheel .linux ]
26- # Build wheels for the native platform (i.e. x86) as well as an emulated
27- # build for aarch64.
28- archs = " auto aarch64"
29-
30- [[tool .cibuildwheel .overrides ]]
31- # The emulated arm build is quite slow, so only run a portion of the test
32- # suite. websocket_test is the most platform-dependent part of the tests
33- # because it uses the C speedups module.
34- select = " *linux_aarch64"
35- test-command = " python -m tornado.test tornado.test.websocket_test"
23+ # This configuration has a bug which appears unrelated to Tornado:
24+ # https://github.com/python/cpython/issues/130522
25+ # If the underlying bug is not fixed by the time 3.14 is released,
26+ # we may need to skip that in musllinux_i686 as well.
27+ #
28+ # Note that because we use the stable ABI, the wheels built for
29+ # cp39-musllinux_i686 will still be available for users of 3.13, this just
30+ # means we won't be testing them in this configuration.
31+ test-skip = " cp313-musllinux_i686"
0 commit comments