@@ -39,13 +39,22 @@ Source = "https://github.com/xmake-io/git-wheel"
39
39
[tool .cibuildwheel ]
40
40
archs = [" all" ]
41
41
build = " *312-*"
42
- skip = " *-macosx_x86_64 *_universal2"
42
+ # manylinux_2_28 doesn't have 2_28
43
+ skip = " *-macosx_x86_64 *_universal2 *-manylinux_i686"
43
44
build-frontend = " build[uv]"
45
+ # glibc miss sys/random.h
46
+ manylinux-x86_64-image = " manylinux_2_28"
47
+ manylinux-aarch64-image = " manylinux_2_28"
48
+ manylinux-ppc64le-image = " manylinux_2_28"
49
+ manylinux-s390x-image = " manylinux_2_28"
50
+
51
+ [tool .cibuildwheel .environment ]
52
+ MACOSX_DEPLOYMENT_TARGET = " 14.0"
44
53
45
54
[[tool .cibuildwheel .overrides ]]
46
55
select = [" *-macosx_*" ]
47
56
# AssertionError: uv not found
48
- before-all = " brew install uv curl "
57
+ before-all = " brew install uv"
49
58
50
59
# https://github.com/astral-sh/uv/issues/10260
51
60
[[tool .cibuildwheel .overrides ]]
@@ -54,12 +63,12 @@ build-frontend = "build"
54
63
55
64
[[tool .cibuildwheel .overrides ]]
56
65
select = [" *-manylinux_*" ]
57
- before-all = " yum -y install curl-devel"
66
+ before-all = " yum -y install curl-devel openssl-devel gettext "
58
67
59
68
[[tool .cibuildwheel .overrides ]]
60
- select = [" *-manylinux_2_31 " ]
61
- before-all = " apt-get update && apt-get install -y curl-dev"
69
+ select = [" *-manylinux_armv7l " ]
70
+ before-all = " apt-get update && apt-get install -y curl-dev openssl-dev gettext "
62
71
63
72
[[tool .cibuildwheel .overrides ]]
64
73
select = [" *-musllinux_*" ]
65
- before-all = " apk add gzip curl-dev"
74
+ before-all = " apk add gzip curl-dev openssl-dev gettext "
0 commit comments