Skip to content

Conversation

@sungwy
Copy link
Collaborator

@sungwy sungwy commented Nov 18, 2025

Rationale for this change

Reduce unintentionally exposed public surface. Related issue: #1099

Are these changes tested?

Are there any user-facing changes?

Yes - and intentionally so. The number of public APIs exposed through the avro modules will be reduced significantly.

A quick search through Daft and DuckDB showed no direct usage of pyiceberg.avro module and its child modules in their non-test code.

TODO:

  • I'll generate the stats of public API numbers before and after this change and add it to this PR
  • Changelog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant