@@ -156,9 +156,9 @@ jobs:
156156 - name : Build (${{ inputs.build_mode }} mode)
157157 run : |
158158 if [[ "${{ inputs.build_mode }}" == "release" ]]; then
159- uv run --no-project maturin build --release --strip --manylinux 2014 --features substrait
159+ uv run --no-project maturin build --release --strip --manylinux 2014 --features protoc, substrait
160160 else
161- uv run --no-project maturin build --manylinux 2014 --features substrait
161+ uv run --no-project maturin build --manylinux 2014 --features protoc, substrait
162162 fi
163163
164164 - name : Archive wheels
@@ -207,9 +207,9 @@ jobs:
207207 - name : Build (${{ inputs.build_mode }} mode)
208208 run : |
209209 if [[ "${{ inputs.build_mode }}" == "release" ]]; then
210- uv run --no-project maturin build --release --strip --manylinux 2_28 --features substrait
210+ uv run --no-project maturin build --release --strip --manylinux 2_28 --features protoc, substrait
211211 else
212- uv run --no-project maturin build --manylinux 2_28 --features substrait
212+ uv run --no-project maturin build --manylinux 2_28 --features protoc, substrait
213213 fi
214214
215215 - name : Archive wheels
@@ -265,13 +265,13 @@ jobs:
265265 - name : Install dependencies
266266 run : uv sync --dev --no-install-package datafusion
267267
268- - name : Build Python package (${{ inputs.build_mode }} mode)
269- run : |
270- if [[ "${{ inputs.build_mode }}" == " release" ]]; then
271- uv run --no-project maturin build --release --strip --features substrait
272- else
273- uv run --no-project maturin build --features substrait
274- fi
268+ - name : Build Python package (release mode)
269+ if : inputs.build_mode == 'release'
270+ run : uv run --no-project maturin build -- release --strip --features substrait
271+
272+ - name : Build Python package (debug mode)
273+ if : inputs.build_mode != 'release'
274+ run : uv run --no-project maturin build --features substrait
275275
276276 - name : List Windows wheels
277277 if : matrix.os == 'windows-latest'
0 commit comments