Skip to content

Commit d5bcd45

Browse files
committed
fix: ci
1 parent 104ca15 commit d5bcd45

File tree

2 files changed

+7
-19
lines changed

2 files changed

+7
-19
lines changed

.github/workflows/pypi.yaml

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,45 +19,33 @@ jobs:
1919
runs-on: ubuntu-22.04
2020
strategy:
2121
matrix:
22-
maturin:
23-
- args: "-i 3.10"
24-
name: python-310
25-
- args: "-i 3.11 -F pyo3/abi3-py311"
26-
name: python-311+
2722
platform:
2823
- target: x86_64
2924
manylinux: auto
30-
duckdb-slug: amd64
3125
- target: aarch64
3226
manylinux: "2_28"
33-
duckdb-slug: aarch64
3427
steps:
3528
- uses: actions/checkout@v4
3629
- uses: astral-sh/setup-uv@v5
3730
- name: Install Python
38-
run: uv python install 3.10
31+
run: uv python install 3.11
3932
- name: Build wheels
4033
uses: PyO3/maturin-action@v1
4134
with:
4235
target: ${{ matrix.platform.target }}
43-
args: --release --out dist ${{ matrix.maturin.args }} -F duckdb-bundled
36+
args: --release --out dist -i 3.11 -F pyo3/abi3-py311 -F duckdb-bundled
4437
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
4538
manylinux: ${{ matrix.platform.manylinux }}
4639
- name: Upload wheels
4740
uses: actions/upload-artifact@v4
4841
with:
49-
name: wheels-linux-${{ matrix.platform.target }}-${{ matrix.maturin.name }}
42+
name: wheels-linux-${{ matrix.platform.target }}
5043
path: dist
5144

5245
macos:
5346
runs-on: ${{ matrix.platform.runner }}
5447
strategy:
5548
matrix:
56-
maturin:
57-
- args: "-i 3.10"
58-
name: python-310
59-
- args: "-i 3.11 -F pyo3/abi3-py311"
60-
name: python-311+
6149
platform:
6250
- runner: macos-13
6351
target: x86_64
@@ -67,17 +55,17 @@ jobs:
6755
- uses: actions/checkout@v4
6856
- uses: astral-sh/setup-uv@v5
6957
- name: Install Python
70-
run: uv python install 3.10
58+
run: uv python install 3.11
7159
- name: Build wheels
7260
uses: PyO3/maturin-action@v1
7361
with:
7462
target: ${{ matrix.platform.target }}
75-
args: --release --out dist ${{ matrix.maturin.args }} -F duckdb-bundled
63+
args: --release --out dist -i 3.11 -F pyo3/abi3-py311 -F duckdb-bundled
7664
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
7765
- name: Upload wheels
7866
uses: actions/upload-artifact@v4
7967
with:
80-
name: wheels-macos-${{ matrix.platform.target }}-${{ matrix.maturin.name }}
68+
name: wheels-macos-${{ matrix.platform.target }}
8169
path: dist
8270

8371
sdist:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "rustac"
33
description = "The power of Rust for the Python STAC ecosystem"
44
readme = "README.md"
55
authors = [{ name = "Pete Gadomski", email = "[email protected]" }]
6-
requires-python = ">=3.10"
6+
requires-python = ">=3.11"
77
classifiers = [
88
"Development Status :: 4 - Beta",
99
"Intended Audience :: Science/Research",

0 commit comments

Comments
 (0)