Skip to content

Commit 87ecfb1

Browse files
chore(deps): bump pypa/cibuildwheel from 2.18.1 to 2.19.1 in the actions group (#251)
* chore(deps): bump pypa/cibuildwheel in the actions group Bumps the actions group with 1 update: [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel). Updates `pypa/cibuildwheel` from 2.18.1 to 2.19.1 - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](pypa/cibuildwheel@v2.18.1...v2.19.1) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com> * ci: faster with uv * Update .pre-commit-config.yaml * Update pyproject.toml * Update pyproject.toml * Update pyproject.toml * Apply suggestions from code review --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
1 parent 0523fdf commit 87ecfb1

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,10 @@ jobs:
6868
uses: docker/setup-qemu-action@v3.0.0
6969
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

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ repos:
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]"]

pyproject.toml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,25 +83,31 @@ replacement = ""
8383

8484
[tool.cibuildwheel]
8585
build = "cp39-*"
86+
build-frontend = "build[uv]"
8687
build-verbosity = 1
8788
test-extras = "test"
8889
test-command = "pytest {project}/tests"
8990
test-skip = ["*-win_arm64", "*-macosx_universal2:arm64"]
9091
environment-pass = ["SETUPTOOLS_SCM_PRETEND_VERSION"]
9192

93+
[tool.cibuildwheel.macos.environment]
94+
MACOSX_DEPLOYMENT_TARGET = "10.9"
95+
9296
[[tool.cibuildwheel.overrides]]
9397
select = "*-manylinux_{x86_64,i686}"
9498
manylinux-x86_64-image = "manylinux2010"
9599
manylinux-i686-image = "manylinux2010"
100+
build-frontend = "pip"
96101
environment = { LDFLAGS = "-static-libstdc++" }
97102

98-
[tool.cibuildwheel.macos.environment]
99-
MACOSX_DEPLOYMENT_TARGET = "10.9"
100-
101103
[[tool.cibuildwheel.overrides]]
102104
select = "*-musllinux_*"
103105
environment = { 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]
107113
minversion = "6.0"

0 commit comments

Comments
 (0)