PyIceberg

Ist apache/iceberg-python einsteigerfreundlich?

In den letzten 30 Tagen hat apache/iceberg-python 65 von 129 Pull Requests von externen Beitragenden gemergt, und die Maintainer antworten meist binnen 1 Tag. Derzeit sind 10 einsteigerfreundliche Issues offen.

Sterne
1.2k
Forks
654
Offene Anfänger-Issues
10
Indexierte Issues
241
Ø Merge
2 T. 11 Std.
Gemergte PRs (30 T.)
122
Vorherrschende Sprache
Python
Lizenz
Apache-2.0
Letzter GitHub-Push
06.11.2026
Zuletzt indexiert
14.9.2026
Beitragsleitfaden
Kein Beitragsleitfaden
Verhaltenskodex
Verhaltenskodex
Anfänger-Labels
good first issue

So tragen Sie zu apache/iceberg-python bei

  1. Es gibt keinen Contributing Guide. Beginnen Sie mit der README und einigen kürzlich gemergten Pull Requests, um zu sehen, wie Änderungen eingereicht werden.
  2. Lesen Sie den Verhaltenskodex: Er gilt für Issues und Pull Requests ebenso wie für den Chat.
  3. Ihre Beiträge werden unter der Apache-2.0-Lizenz des Projekts veröffentlicht.
  4. Wählen Sie eines der 10 offenen einsteigerfreundlichen Issues unten und schreiben Sie vor dem Start einen Kommentar, dass Sie es übernehmen möchten.
Issues werden geladen

Issues, an denen vielleicht schon jemand arbeitet, stehen am Ende. Alles nach Datum anzeigen

  • Filter manifest lists on pyiceberg-core Arrow output in plan_files
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100

    apache/iceberg-python#4299 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Filter manifest entries on pyiceberg-core Arrow output in plan_files
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 43/100

    apache/iceberg-python#4298 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Build inspect.entries() and inspect.files() from pyiceberg-core Arrow output
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100

    apache/iceberg-python#4297 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [EPIC] Migrate static type checking to ty
    Offen
    kind:feature request

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 12/100

    apache/iceberg-python#4271 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • A retried `upsert` inserts a key that a concurrent writer already inserted
    Offen
    kind:bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 54/100

    apache/iceberg-python#4194 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Local warehouse (`file://`): data files, manifests and `metadata.json` are never fsynced before the catalog commit; after a power loss the table cannot be loaded
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
    kind:bug

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    apache/iceberg-python#4145 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Matching Catalog Properties with Java
    Evtl. wieder frei @Ankitraj-builds hat das vor 18 Tagen übernommen, und es ist kein Pull Request offen. Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    apache/iceberg-python#4140 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Row lineage
    Offen
    V3

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100

    apache/iceberg-python#4080 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • geometry / geography: Read improvements
    Offen
    V3

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100

    apache/iceberg-python#4079 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • timestamp_ns / timestamptz_ns: filter + pruning
    Offen
    V3

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    apache/iceberg-python#4078 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Retry "already landed" check fails for an overwrite of an empty table, then deletes the landed snapshot's manifests
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    apache/iceberg-python#4022 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Encryption reader should reject key metadata without file_length
    Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100

    apache/iceberg-python#4011 · 5 Kommentare · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Move AES GCM fixtures to Iceberg-verification
    Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100

    apache/iceberg-python#4010 · 4 Kommentare · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [EPIC] Faster manifest reads through pyiceberg-core
    Evtl. wieder frei @mbutrovich hat das vor 51 Tagen übernommen, und es ist kein Pull Request offen. Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    apache/iceberg-python#4007 · 2 Kommentare · 1 Reaktion · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Paths taken from table metadata are used without containment checks against the table location
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 56/100

    apache/iceberg-python#3973 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Add ReadRestrictions API support in REST loadTable API
    Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100

    apache/iceberg-python#3967 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Make manifest records schema-aware to avoid field mismatches across format versions
    Evtl. wieder frei @kevinjqliu hat das vor 61 Tagen übernommen, und es ist kein Pull Request offen. Offen
    bug

    apache/iceberg-python#3957 · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Agent Skills
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    apache/iceberg-python#3929 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Add maintenance action to remove dangling delete files
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 45/100

    apache/iceberg-python#3925 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [Feature Request] Add pyiceberg.catalog.hadoop.HadoopCatalog (filesystem-only catalog)
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 42/100

    apache/iceberg-python#3897 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Concurrent writes to a remote-signing catalog go out unsigned and fail 403
    Offen

    Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 35/100

    apache/iceberg-python#3896 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Async API for RestCatalog
    Evtl. wieder frei @dgvj-work hat das vor 77 Tagen übernommen, und es ist kein Pull Request offen. Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    apache/iceberg-python#3861 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Honor identity sort orders for Arrow table writes
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    apache/iceberg-python#3848 · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Support optional Parquet page index writes
    Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 25/100

    apache/iceberg-python#3847 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Add support for bucket expression to table scans
    Evtl. wieder frei @dgvj-work hat das vor 77 Tagen übernommen, und es ist kein Pull Request offen. Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100

    apache/iceberg-python#3839 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Error when upserting and updating dataframes with dictionary encoded columns
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 50/100

    apache/iceberg-python#3835 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • IO: Consolidate PyArrow logic into io/pyarrow.py before decomposition
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100

    apache/iceberg-python#3812 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • default to merge append instead of fast append
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    apache/iceberg-python#3741 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Decompose io/pyarrow.py into focused modules to enable pluggable compute engines
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    apache/iceberg-python#3737 · 2 Kommentare · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Pluggable Backend Interface with DataFusion for Bounded-Memory Compute
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    apache/iceberg-python#3715 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • add test to enumerate all pyarrow types
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 65/100

    apache/iceberg-python#3714 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • check codebase for python truthiness error
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    apache/iceberg-python#3713 · 3 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Avro schema is re-converted to an Iceberg schema on every manifest read during scan planning
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100

    apache/iceberg-python#3662 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • FsspecFileIO remote signing (S3V4RestSigner) never fires on modern aiobotocore — S3 requests sent unsigned
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100

    apache/iceberg-python#3625 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Support writing V3 metadata
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    apache/iceberg-python#3619 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Support merge-on-read deletes on v2 tables
    Evtl. wieder frei @pjh4993 hat das vor 128 Tagen übernommen, und es ist kein Pull Request offen. Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 38/100

    apache/iceberg-python#3618 · 1 Kommentar · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Allow user to define a subset of columns for update detection in UPSERT
    Evtl. wieder frei @minhduc29 hat das vor 129 Tagen übernommen, und es ist kein Pull Request offen. Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100

    apache/iceberg-python#3598 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Why non-atomic delete and upsert?
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    apache/iceberg-python#3577 · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • add_files support parquet files with field ids
    Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 54/100

    apache/iceberg-python#3556 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Integrate DataFusion as execution engine for compute-heavy operations
    Evtl. wieder frei @qzyu999 hat das vor 134 Tagen übernommen, und es ist kein Pull Request offen. Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    apache/iceberg-python#3554 · 11 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Add explicit truthiness semantics for constant BooleanExpressions
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100

    apache/iceberg-python#3543 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • v1 Breaking Changes
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    apache/iceberg-python#3542 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • table.inspect metadata tables silently drop (or misattribute) partition values after a partition field rename
    Evtl. vergeben @Ankitkj1999 hat das heute übernommen. Offen
    kind:bug

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    apache/iceberg-python#4362 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • table.inspect metadata tables fail (or lose manifest bounds) after dropping an old partition column
    Evtl. vergeben @Ankitkj1999 hat das vor 1 Tag übernommen. Offen
    kind:bug

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    apache/iceberg-python#4355 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Commit retry (0.12) always fails on catalogs that expose only the current snapshot (e.g. Nessie REST): "Cannot find starting snapshot", even for appends
    Evtl. vergeben @Anurag-S1ngh hat das vor 2 Tagen übernommen. Offen
    kind:bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    apache/iceberg-python#4327 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `add_column` changes the values of an existing column for files without field IDs
    Evtl. vergeben @Anurag-S1ngh hat das vor 2 Tagen übernommen. Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 57/100

    apache/iceberg-python#4318 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Cache manifest and manifest-list bytes by location, as Iceberg Java's `io.manifest.cache-*` does
    Evtl. vergeben @Anurag-S1ngh hat das vor 2 Tagen übernommen. Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100

    apache/iceberg-python#4300 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Partial deletes can bring back rows removed by earlier delete files
    Evtl. vergeben @ghoshp83 hat das vor 7 Tagen übernommen. Offen
    kind:bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    apache/iceberg-python#4291 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `count()` and `to_arrow()` disagree for `!=` on a nullable identity partition
    Evtl. vergeben @hcrosse hat das vor 10 Tagen übernommen. Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    apache/iceberg-python#4276 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `inspect.files()` and the other file metadata tables raise `ArrowInvalid` when a snapshot has no manifests
    Evtl. vergeben @YuangGao hat das vor 10 Tagen übernommen. Offen
    kind:bug

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100

    apache/iceberg-python#4269 ·

    Maintainer antworten meist innerhalb von 1 Tag

Die neuesten 100 werden angezeigt

Diese Seite listet nur das zuletzt Erfasste. Der vollständige Bestand steht im erweiterten Filter, eingegrenzt nach Sprache, Schwierigkeit und Aufwand.

Erweiterten Filter öffnen

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.