@@ -44,23 +44,29 @@ known_first_party = ['xmlsec']
44
44
known_third_party = [' lxml' , ' pytest' , ' _pytest' , ' hypothesis' ]
45
45
46
46
[build-system ]
47
- requires = [' setuptools>=42' , ' wheel' , ' setuptools_scm[toml]>=3.4' , " pkgconfig>=1.5.1" , " lxml>=3.8, !=4.7.0" ]
47
+ requires = [
48
+ ' setuptools>=42' ,
49
+ ' wheel' ,
50
+ ' setuptools_scm[toml]>=3.4' ,
51
+ " pkgconfig>=1.5.1" ,
52
+ " lxml>=3.8, !=4.7.0" ,
53
+ ]
48
54
49
55
[tool .cibuildwheel ]
50
56
build-verbosity = 1
51
57
build-frontend = " build"
52
58
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*" ,
59
+ " pp*" ,
60
+ " *-musllinux_i686" ,
61
+ # LXML doesn't publish wheels for these platforms, which makes it
62
+ # difficult for us to build wheels, so we exclude them.
63
+ " cp36-manylinux_aarch64" ,
64
+ " cp37-manylinux_aarch64" ,
65
+ " cp36-musllinux_aarch64" ,
66
+ " cp37-musllinux_aarch64" ,
67
+ " cp36-macosx*" ,
68
+ " cp37-macosx*" ,
69
+ " cp38-macosx*" ,
64
70
]
65
71
test-command = " pytest -v --color=yes {package}/tests"
66
72
before-test = " pip install -r requirements-test.txt"
@@ -72,10 +78,12 @@ PYXMLSEC_STATIC_DEPS = "true"
72
78
[tool .cibuildwheel .linux ]
73
79
archs = [" x86_64" , " aarch64" , " i686" ]
74
80
environment-pass = [
75
- " PYXMLSEC_LIBXML2_VERSION" ,
76
- " PYXMLSEC_LIBXSLT_VERSION" ,
77
- " PYXMLSEC_STATIC_DEPS" ,
78
- " GH_TOKEN"
81
+ " PYXMLSEC_LIBXML2_VERSION" ,
82
+ " PYXMLSEC_LIBXSLT_VERSION" ,
83
+ " PYXMLSEC_XMLSEC1_VERSION" ,
84
+ " PYXMLSEC_OPENSSL_VERSION" ,
85
+ " PYXMLSEC_STATIC_DEPS" ,
86
+ " GH_TOKEN" ,
79
87
]
80
88
81
89
[tool .cibuildwheel .macos ]
0 commit comments