emecii opened a new pull request, #3919:
URL: https://github.com/apache/iceberg-python/pull/3919

   Closes #3714
   
   # Rationale for this change
   
   PyArrow-to-Iceberg conversion tests cover supported primitive types 
individually, but the expected PyArrow and Iceberg-spec Parquet physical 
mappings are not collected in one contract. This table-driven test covers the 
supported primitive mappings, including UUID, fixed binary, timestamp variants, 
and all three decimal physical-width bands.
   
   ## Are these changes tested?
   
   - `make test PYTEST_ARGS='-q'` — 4,033 passed, 3 skipped, 1,571 
integration-marked tests deselected by the project target.
   - Focused visitor suite — 77 passed.
   - Ruff, Ruff format, mypy, pydocstyle, codespell, and lockfile hooks passed.
   
   `make check-license` could not run locally because no Java runtime is 
installed. This PR changes one existing test file and adds no source files.
   
   ## Are there any user-facing changes?
   
   No runtime behavior changes. The expanded regression contract protects 
type-conversion compatibility.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to