@@ -46,31 +46,19 @@ known_third_party = ['lxml', 'pytest', '_pytest', 'hypothesis']
4646[build-system ]
4747requires = [' setuptools>=42' , ' wheel' , ' setuptools_scm[toml]>=3.4' , " pkgconfig>=1.5.1" , " lxml>=3.8, !=4.7.0" ]
4848
49+ [tool .setuptools_scm ]
50+
4951[tool .cibuildwheel ]
5052build-verbosity = 1
5153build-frontend = " build"
52- skip = [
53- " pp*" ,
54- " *-musllinux_i686" ,
55- # LXML doesn't publish wheels for these platforms, which makes it
56- # difficult for us to build wheels, so we exclude them.
57- " cp36-manylinux_aarch64" ,
58- " cp37-manylinux_aarch64" ,
59- " cp36-musllinux_aarch64" ,
60- " cp37-musllinux_aarch64" ,
61- " cp36-macosx*" ,
62- " cp37-macosx*" ,
63- " cp38-macosx*" ,
64- ]
6554test-command = " pytest -v --color=yes {package}/tests"
6655before-test = " pip install -r requirements-test.txt"
67- test-skip = " *-macosx_arm64"
6856
6957[tool .cibuildwheel .environment ]
7058PYXMLSEC_STATIC_DEPS = " true"
7159
7260[tool .cibuildwheel .linux ]
73- archs = [" x86_64" , " aarch64 " , " i686 " ]
61+ archs = [" x86_64" ]
7462environment-pass = [
7563 " PYXMLSEC_LIBXML2_VERSION" ,
7664 " PYXMLSEC_LIBXSLT_VERSION" ,
@@ -79,7 +67,7 @@ environment-pass = [
7967]
8068
8169[tool .cibuildwheel .macos ]
82- archs = [" x86_64 " , " arm64" ]
70+ archs = [" arm64" ]
8371before-all = " brew install perl"
8472
8573[tool .cibuildwheel .windows ]
0 commit comments