Skip to content

chore(release): support explicit Python in RC verifier#2740

Open
manuzhang wants to merge 1 commit into
apache:mainfrom
manuzhang:codex/release-verifier-python-dylib
Open

chore(release): support explicit Python in RC verifier#2740
manuzhang wants to merge 1 commit into
apache:mainfrom
manuzhang:codex/release-verifier-python-dylib

Conversation

@manuzhang

@manuzhang manuzhang commented Jun 29, 2026

Copy link
Copy Markdown
Member

Summary

  • Add --python_bin / --python-bin to dev/release/verify_rc.sh.
  • Use that interpreter as both PYO3_PYTHON and UV_PYTHON for Rust workspace and pyiceberg-core verification steps.

Why

During 0.10.0 RC verification, Python-linked Rust test discovery could fail on macOS when the active Conda Python did not provide a shared libpython dylib. The release artifacts were valid, but the verifier needed a supported way to point PyO3 and uv/maturin at a Python.org or Homebrew interpreter with a shared library.


Co-authored-by: @codex

@manuzhang manuzhang changed the title [codex] chore(release): support explicit Python in RC verifier chore(release): support explicit Python in RC verifier Jun 29, 2026
Co-authored-by: Codex <codex@openai.com>
@manuzhang manuzhang force-pushed the codex/release-verifier-python-dylib branch from b3bfcd6 to 26a8e3d Compare June 29, 2026 14:05
@manuzhang manuzhang marked this pull request as ready for review June 29, 2026 14:05
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.

1 participant