-
Notifications
You must be signed in to change notification settings - Fork 439
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Apache Iceberg Rust version
None
Describe the bug
More context: apache/iceberg-python#3190 (comment)
The wheels job in the Python release workflow uses actions/setup-python@v6 to install Python 3.12 on the host runner, but for Linux builds, maturin-action runs inside a manylinux Docker container where the host's Python is not available. Maturin auto-discovers interpreters inside the container and may pick Python 3.8 (from /opt/python/cp38-cp38/) instead of 3.12.
This 0.9.0 release of pyiceberg-core is missing the 3.10+ manylinux wheel that 0.8.0 has.
https://github.com/apache/iceberg-rust/actions/runs/23356765173/job/67949517681
🔗 Found pyo3 bindings with abi3 support
🐍 Found CPython 3.8 at /opt/python/cp38-cp38/bin/python3
📡 Using build options features from pyproject.toml
⚠️ Warning: CPython 3.8 at /opt/python/cp38-cp38/bin/python3 does not yet support abi3 so the build artifacts will be version-specific.
To Reproduce
No response
Expected behavior
No response
Willingness to contribute
None
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working