Skip to content

Commit 0d579ea

Browse files
authored
ci: try macos free-threading (#52)
* ci: try macos free-threading Signed-off-by: Henry Schreiner <[email protected]> * ci: try build[uv] Signed-off-by: Henry Schreiner <[email protected]> * Apply suggestions from code review --------- Signed-off-by: Henry Schreiner <[email protected]>
1 parent f641c90 commit 0d579ea

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,12 @@ jobs:
4545
strategy:
4646
fail-fast: false
4747
matrix:
48-
runs-on: [ubuntu-latest, windows-latest]
48+
runs-on: [ubuntu-latest, windows-latest, macos-13, macos-14]
4949
name: cibw on ${{ matrix.runs-on }}
5050
steps:
5151
- uses: actions/checkout@v4
52-
- uses: pypa/[email protected]
52+
- uses: yezz123/setup-uv@v4
53+
- uses: pypa/[email protected]
5354
with:
5455
package-dir: projects/hello-free-threading
5556
env:

projects/hello-free-threading/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ name = "freecomputepi"
77
version = "0.0.1"
88

99
[tool.cibuildwheel]
10+
build-frontend = "build[uv]"
1011
build = "cp313*"
1112
free-threaded-support = true
1213
test-command = "pytest {package} --durations=0"

0 commit comments

Comments
 (0)