Skip to content

Conversation

@tclesius
Copy link

@tclesius tclesius commented Jan 27, 2026

  • Replace hardcoded /Users/runner/work/_temp/install/lib with ./libmacos in libs.json
  • Fix upstream dylib install name so delocate can locate it
  • Disable build isolation for macOS to persist downloaded dylibs in project directory
  • Add GIL disabled check for CPython wheel compatibility

Fixes the delocate-wheel error where it couldn't find the dylib at the hardcoded upstream CI path.
Fixes local free‑threaded builds by skipping the forced abi3 tag when Py_GIL_DISABLED is set, so 3.14t wheels are tagged correctly.

Closes #691

@tclesius tclesius marked this pull request as draft January 27, 2026 11:13
@tclesius tclesius force-pushed the fix-hardcoded-path branch 2 times, most recently from fee73ed to 3e5951b Compare January 27, 2026 11:41
@tclesius tclesius marked this pull request as ready for review January 27, 2026 12:10
@tclesius tclesius changed the title PermissionError with hardcoded path Fix PermissionError with hardcoded path Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build fails on Python 3.14t (free-threaded) - PermissionError with hardcoded path

1 participant