11[build-system ]
2- requires = [" Cython>=3.1.6 " , " setuptools" , " wheel" ]
2+ requires = [" Cython>=3.2.4 " , " setuptools" , " wheel" ]
33
44[tool .cibuildwheel ]
55build-verbosity = 2
@@ -15,7 +15,7 @@ test-skip = ["*-macosx_*"]
1515test-command = " python -c \" import lupa\" && python -c \" import lupa.lua54\" "
1616
1717[tool .cibuildwheel .linux ]
18- archs = [" x86_64" , " aarch64" , " i686" ]
18+ archs = [" x86_64" , " aarch64" , " i686" , " armv7l " ]
1919repair-wheel-command = " auditwheel repair --strip -w {dest_dir} {wheel}"
2020
2121[tool .cibuildwheel .linux .environment ]
@@ -27,6 +27,15 @@ NM = "gcc-nm"
2727RANLIB = " gcc-ranlib"
2828LUPA_WITH_LUA_DLOPEN = " true"
2929
30+ [[tool .cibuildwheel .overrides ]]
31+ select = " *i686 *musllinux* *win32 *win_arm64 *macosx_x86_64 *armv7l"
32+ inherit.environment = " append"
33+ environment.CYTHON_LIMITED_API = " true"
34+ inherit.test-requires = " append"
35+ test-requires = [" abi3audit>=0.0.25" ]
36+ inherit.test-command = " append"
37+ test-command = [" abi3audit --strict --report {wheel}" ]
38+
3039[[tool .cibuildwheel .overrides ]]
3140select = " *aarch64"
3241environment = {CFLAGS = " -O3 -g1 -pipe -fPIC -flto -march=armv8-a -mtune=cortex-a72" , AR = " gcc-ar" , NM = " gcc-nm" , RANLIB = " gcc-ranlib" , LDFLAGS = " -fPIC -flto" , LUPA_USE_BUNDLE = " true" , LUPA_WITH_LUA_DLOPEN = " true" }
0 commit comments