apache/iceberg-python

PyIceberg

apache/iceberg-python è adatto ai principianti?

Negli ultimi 30 giorni apache/iceberg-python ha accettato 65 delle 129 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento sono aperte 10 issue adatte ai principianti.

Stelle
1.2k
Fork
654
Issue aperte per principianti
10
Issue indicizzate
241
Merge medio
2g 11h
PR unite (30g)
122
Lingua principale
Python
Licenza
Apache-2.0
Ultimo push su GitHub
6/11/2026
Ultima indicizzazione
14/9/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
good first issue

Come contribuire a apache/iceberg-python

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  3. I tuoi contributi saranno pubblicati con la licenza Apache-2.0 del progetto.
  4. Scegli una delle 10 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    apache/iceberg-python#4299 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 43/100

    apache/iceberg-python#4298 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    apache/iceberg-python#4297 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 12/100

    apache/iceberg-python#4271 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 54/100

    apache/iceberg-python#4194 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • 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
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    kind:bug

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    apache/iceberg-python#4145 ·

    I maintainer di solito rispondono entro 1 giorno

  • Matching Catalog Properties with Java
    Forse di nuovo libera @Ankitraj-builds l’ha presa 18 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    apache/iceberg-python#4140 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Row lineage
    Aperta
    V3

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    apache/iceberg-python#4080 ·

    I maintainer di solito rispondono entro 1 giorno

  • geometry / geography: Read improvements
    Aperta
    V3

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    apache/iceberg-python#4079 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • timestamp_ns / timestamptz_ns: filter + pruning
    Aperta
    V3

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    apache/iceberg-python#4078 ·

    I maintainer di solito rispondono entro 1 giorno

  • Retry "already landed" check fails for an overwrite of an empty table, then deletes the landed snapshot's manifests
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    apache/iceberg-python#4022 ·

    I maintainer di solito rispondono entro 1 giorno

  • Encryption reader should reject key metadata without file_length
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    apache/iceberg-python#4011 · 5 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Move AES GCM fixtures to Iceberg-verification
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100

    apache/iceberg-python#4010 · 4 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • [EPIC] Faster manifest reads through pyiceberg-core
    Forse di nuovo libera @mbutrovich l’ha presa 50 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    apache/iceberg-python#4007 · 2 commenti · 1 reazione · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100

    apache/iceberg-python#3973 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Add ReadRestrictions API support in REST loadTable API
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    apache/iceberg-python#3967 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Make manifest records schema-aware to avoid field mismatches across format versions
    Forse di nuovo libera @kevinjqliu l’ha presa 61 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug

    apache/iceberg-python#3957 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Agent Skills
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    apache/iceberg-python#3929 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Add maintenance action to remove dangling delete files
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100

    apache/iceberg-python#3925 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 42/100

    apache/iceberg-python#3897 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100

    apache/iceberg-python#3896 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Async API for RestCatalog
    Forse di nuovo libera @dgvj-work l’ha presa 77 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    apache/iceberg-python#3861 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Honor identity sort orders for Arrow table writes
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    apache/iceberg-python#3848 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Support optional Parquet page index writes
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100

    apache/iceberg-python#3847 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add support for bucket expression to table scans
    Forse di nuovo libera @dgvj-work l’ha presa 77 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    apache/iceberg-python#3839 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Error when upserting and updating dataframes with dictionary encoded columns
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100

    apache/iceberg-python#3835 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    apache/iceberg-python#3812 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • default to merge append instead of fast append
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    apache/iceberg-python#3741 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    apache/iceberg-python#3737 · 2 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Pluggable Backend Interface with DataFusion for Bounded-Memory Compute
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    apache/iceberg-python#3715 ·

    I maintainer di solito rispondono entro 1 giorno

  • add test to enumerate all pyarrow types
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100

    apache/iceberg-python#3714 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • check codebase for python truthiness error
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    apache/iceberg-python#3713 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Avro schema is re-converted to an Iceberg schema on every manifest read during scan planning
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100

    apache/iceberg-python#3662 ·

    I maintainer di solito rispondono entro 1 giorno

  • FsspecFileIO remote signing (S3V4RestSigner) never fires on modern aiobotocore — S3 requests sent unsigned
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100

    apache/iceberg-python#3625 ·

    I maintainer di solito rispondono entro 1 giorno

  • Support writing V3 metadata
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    apache/iceberg-python#3619 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Support merge-on-read deletes on v2 tables
    Forse di nuovo libera @pjh4993 l’ha presa 128 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100

    apache/iceberg-python#3618 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Allow user to define a subset of columns for update detection in UPSERT
    Forse di nuovo libera @minhduc29 l’ha presa 129 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    apache/iceberg-python#3598 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Why non-atomic delete and upsert?
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    apache/iceberg-python#3577 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • add_files support parquet files with field ids
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 54/100

    apache/iceberg-python#3556 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Integrate DataFusion as execution engine for compute-heavy operations
    Forse di nuovo libera @qzyu999 l’ha presa 134 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    apache/iceberg-python#3554 · 11 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add explicit truthiness semantics for constant BooleanExpressions
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    apache/iceberg-python#3543 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • 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
    Forse già presa @Anurag-S1ngh l’ha presa 2 giorni fa. Aperta
    kind:bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    apache/iceberg-python#4327 ·

    I maintainer di solito rispondono entro 1 giorno

  • `add_column` changes the values of an existing column for files without field IDs
    Forse già presa @Anurag-S1ngh l’ha presa 2 giorni fa. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 57/100

    apache/iceberg-python#4318 ·

    I maintainer di solito rispondono entro 1 giorno

  • Cache manifest and manifest-list bytes by location, as Iceberg Java's `io.manifest.cache-*` does
    Forse già presa @Anurag-S1ngh l’ha presa 2 giorni fa. Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    apache/iceberg-python#4300 ·

    I maintainer di solito rispondono entro 1 giorno

  • Partial deletes can bring back rows removed by earlier delete files
    Forse già presa @ghoshp83 l’ha presa 7 giorni fa. Aperta
    kind:bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    apache/iceberg-python#4291 ·

    I maintainer di solito rispondono entro 1 giorno

  • `count()` and `to_arrow()` disagree for `!=` on a nullable identity partition
    Forse già presa @hcrosse l’ha presa 9 giorni fa. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    apache/iceberg-python#4276 ·

    I maintainer di solito rispondono entro 1 giorno

  • `inspect.files()` and the other file metadata tables raise `ArrowInvalid` when a snapshot has no manifests
    Forse già presa @YuangGao l’ha presa 10 giorni fa. Aperta
    kind:bug

    Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100

    apache/iceberg-python#4269 ·

    I maintainer di solito rispondono entro 1 giorno

Vengono mostrati i 100 più recenti

Questa pagina elenca solo ciò che è stato indicizzato di recente. Il filtro avanzato contiene l'inventario completo, ristretto per linguaggio, difficoltà e durata.

Apri il filtro avanzato

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.