File tree Expand file tree Collapse file tree 3 files changed +13
-5
lines changed Expand file tree Collapse file tree 3 files changed +13
-5
lines changed Original file line number Diff line number Diff line change 68686969 if : runner.os == 'Linux'
7070
71+ - uses : yezz123/setup-uv@v4
72+
7173 - name : Build wheels
72- uses : pypa/cibuildwheel@v2.18 .1
74+ uses : pypa/cibuildwheel@v2.19 .1
7375 env :
7476 CIBW_ARCHS : " ${{ matrix.arch }}"
7577
Original file line number Diff line number Diff line change 2727 args : []
2828
2929- repo : https://github.com/abravalheri/validate-pyproject
30- rev : " v0.16 "
30+ rev : " v0.18 "
3131 hooks :
3232 - id : validate-pyproject
3333 additional_dependencies : ["validate-pyproject-schema-store[all]"]
Original file line number Diff line number Diff line change @@ -83,25 +83,31 @@ replacement = ""
8383
8484[tool .cibuildwheel ]
8585build = " cp39-*"
86+ build-frontend = " build[uv]"
8687build-verbosity = 1
8788test-extras = " test"
8889test-command = " pytest {project}/tests"
8990test-skip = [" *-win_arm64" , " *-macosx_universal2:arm64" ]
9091environment-pass = [" SETUPTOOLS_SCM_PRETEND_VERSION" ]
9192
93+ [tool .cibuildwheel .macos .environment ]
94+ MACOSX_DEPLOYMENT_TARGET = " 10.9"
95+
9296[[tool .cibuildwheel .overrides ]]
9397select = " *-manylinux_{x86_64,i686}"
9498manylinux-x86_64-image = " manylinux2010"
9599manylinux-i686-image = " manylinux2010"
100+ build-frontend = " pip"
96101environment = { LDFLAGS = " -static-libstdc++" }
97102
98- [tool .cibuildwheel .macos .environment ]
99- MACOSX_DEPLOYMENT_TARGET = " 10.9"
100-
101103[[tool .cibuildwheel .overrides ]]
102104select = " *-musllinux_*"
103105environment = { LDFLAGS = " -static-libstdc++ -static-libgcc" }
104106
107+ [[tool .cibuildwheel .overrides ]]
108+ select = " *-musllinux_s390x"
109+ build-frontend = " pip"
110+
105111
106112[tool .pytest .ini_options ]
107113minversion = " 6.0"
You can’t perform that action at this time.
0 commit comments