apache / apache/iceberg-python

add test to enumerate all pyarrow types

Open
#3,714 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.1k
Forks
581
Avg merge
1d 17h
Merged PRs (30d)
78

Description

inspired by https://github.com/apache/iceberg-python/pull/3590

ensure that all type converts to the correct iceberg type.
ensure iceberg type converts to the correct parquet type (https://iceberg.apache.org/spec/#parquet), see https://github.com/apache/iceberg-python/pull/2799

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the issue's referenced pull requests, especially iceberg-python#3590 and #2799, then locate the PyArrow-to-Iceberg and Iceberg-to-Parquet type conversion tests. Enumerate the PyArrow types and add assertions for both conversion directions, using the linked Iceberg Parquet specification to verify expected mappings.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data, testing
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.