From b4d500f781f4286563f8922993f523b4627de1c0 Mon Sep 17 00:00:00 2001 From: Yaniv Michael Kaul Date: Mon, 29 Jun 2026 10:36:12 +0300 Subject: [PATCH] CI: skip 32-bit Windows wheel builds The *i686 skip pattern in cibuildwheel config matches only Linux 32-bit identifiers (e.g. cp310-manylinux_i686), not Windows 32-bit (which uses win32, e.g. cp310-win32). Add *win32 to skip 32-bit Windows builds, which fail because: - c_shard_info.c uses __uint128_t (GCC extension, unsupported by MSVC) - cryptography test dependency fails to build for i686-pc-windows-msvc due to missing OpenSSL --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 4a40af5378..c5ff52a426 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -142,6 +142,7 @@ skip = [ "cp3*t-*", "pp3*t-*", "*i686", + "*win32", "*musllinux*", ] build = ["cp3*", "pp3*"]