Skip to content

Conversation

@kounelisagis
Copy link
Member

The recent refactor in #2275 introduced support for building wheels against arbitrary libtiledb_ref values. However, this broke the default workflow behavior when libtiledb_ref is not provided, causing wheel build failures on macOS and Windows. This PR fixes that by adding workflow steps to set TILEDB_LIB_PATH and TILEDB_BIN_PATH to $RUNNER_TEMP/tiledb-external when libtiledb_ref is not provided.

Errors:

  • Windows: FileNotFoundError: Unable to find library: tiledb.dll
  • macOS: @rpath/libtiledb.dylib not found

Proof workflow: https://github.com/TileDB-Inc/TileDB-Py/actions/runs/19714416387

@kounelisagis kounelisagis requested a review from ypatia November 26, 2025 19:25
@kounelisagis kounelisagis merged commit 0e3f244 into main Dec 1, 2025
90 checks passed
@kounelisagis kounelisagis deleted the agis/fix-build-wheels-no-libtiledb-ref branch December 1, 2025 14:21
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.

2 participants