[codex] Pin Python SDK to glibc-compatible runtime#25907
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 143a666899
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| "Topic :: Software Development :: Libraries :: Python Modules", | ||
| ] | ||
| dependencies = ["pydantic>=2.12", "openai-codex-cli-bin==0.132.0"] | ||
| dependencies = ["pydantic>=2.12", "openai-codex-cli-bin==0.136.0"] |
There was a problem hiding this comment.
Keep a musllinux runtime available before pinning
For Alpine/musllinux users, this new hard pin makes openai-codex unresolvable because the updated uv.lock entry for openai-codex-cli-bin==0.136.0 only lists macOS, Windows, and manylinux_2_17 wheels, while the previous 0.132.0 pin had musllinux wheels. Since the SDK has no alternate runtime dependency or source distribution fallback here, pip/uv install openai-codex on Alpine will fail dependency resolution unless a musllinux wheel for the pinned version is published or the dependency is made platform-aware.
Useful? React with 👍 / 👎.
Summary
openai-codex-cli-bin==0.136.0so Ubuntu/glibc installs resolve a compatible wheelDependency
Validation
just fmt