Skip to content

Commit 86a7954

Browse files
committed
add notes for CI config hacks
1 parent 8f30636 commit 86a7954

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

.github/workflows/wheel-builder.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,9 @@ jobs:
291291

292292
- run: ${{ matrix.PYTHON.BIN_PATH }} -m pip install -r "${UV_REQUIREMENTS_PATH}"
293293
- name: add free-threaded python tools directory to PATH
294+
# This can be deleted once the mac installer has a way to do this PATH
295+
# update automatically, like it does for the GIL-enabled build.
296+
# See https://github.com/python/cpython/issues/137450
294297
run: echo "/Library/Frameworks/PythonT.framework/Versions/3.14/bin" >> "$GITHUB_PATH"
295298
if: matrix.PYTHON.VERSION == '3.14t'
296299
- run: mkdir wheelhouse
@@ -405,6 +408,8 @@ jobs:
405408
uv build --python='${{ steps.setup-python.outputs.python-path }}' --wheel --require-hashes --build-constraint=$BUILD_REQUIREMENTS_PATH cryptography*.tar.gz $PY_LIMITED_API -o wheelhouse/
406409
shell: bash
407410
411+
# the --python argument and setup-python step ID can be removed when uv's
412+
# solver no longer considers the free-threaded build to be experimental
408413
- run: uv venv --python='${{ steps.setup-python.outputs.python-path }}'
409414
- run: uv pip install --require-hashes -r "${BUILD_REQUIREMENTS_PATH}"
410415
shell: bash

0 commit comments

Comments
 (0)