Add labels support to LoadTableResponse and Table by laskoviymishka · Pull Request #3191 · apache/iceberg-python

Adds optional labels field to IRC LoadTableResponse, parsed by the REST catalog client and exposed on Table objects.

  • TableResponse: new labels dict field (default empty, backward compatible)
  • Table: labels property + table_labels, column_labels, get_column_label()
  • Column labels keyed by field-id for stability across schema evolution

Proof-of-concept for the IRC Labels proposal: apache/iceberg#15521.

Rationale for this change

Are these changes tested?

Are there any user-facing changes?