The GitHub Actions job "Python CI" on iceberg-python.git/uuid-fix has failed.
Run started by GitHub user ndrluis (triggered by ndrluis).

Head commit for run:
a159a4c03d348d65312f85b486307c4e5784ca32 / André Anastácio 
<[email protected]>
fix: Use binary(16) for UUID type to ensure Spark compatibility

PyArrow's pa.uuid() type creates Python Arrow metadata that differs from
Java Arrow's UUID metadata, causing incompatibility with Spark. Python and
Rust Arrow implementations don't recognize Java's UUID metadata.

- Change UUIDType Arrow schema conversion from pa.uuid() to pa.binary(16)
- Add integration test verifying UUID round-trip between PyIceberg and Spark
- Update existing tests to expect binary(16) instead of pa.uuid()
- Bump Iceberg version to 1.10.1 which includes Java-side UUID fix

Report URL: https://github.com/apache/iceberg-python/actions/runs/20722654288

With regards,
GitHub Actions via GitBox

Reply via email to