This is an automated email from the ASF dual-hosted git repository.
fokko pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iceberg.git
from 6e7a4c9dad Python: Add S3 proxies to PyIceberg Catalog FileIO (#7958)
add 46f57cc71f Python: Avro write (#7873)
No new revisions were added by this update.
Summary of changes:
python/pyiceberg/avro/__init__.py | 4 +
python/pyiceberg/avro/decoder.py | 8 +-
python/pyiceberg/avro/encoder.py | 175 +++++++++++++++++++++
python/pyiceberg/avro/file.py | 73 ++++++++-
python/pyiceberg/avro/resolver.py | 99 +++++++++++-
python/pyiceberg/avro/writer.py | 209 +++++++++++++++++++++++++
python/pyiceberg/io/pyarrow.py | 2 +-
python/pyiceberg/schema.py | 17 +--
python/pyiceberg/typedef.py | 4 +
python/pyiceberg/utils/datetime.py | 5 +
python/pyiceberg/utils/schema_conversion.py | 136 ++++++++++++++++-
python/tests/avro/test_encoder.py | 207 +++++++++++++++++++++++++
python/tests/avro/test_file.py | 134 ++++++++++++++++
python/tests/avro/test_writer.py | 220 +++++++++++++++++++++++++++
python/tests/utils/test_schema_conversion.py | 16 +-
15 files changed, 1281 insertions(+), 28 deletions(-)
create mode 100644 python/pyiceberg/avro/encoder.py
create mode 100644 python/pyiceberg/avro/writer.py
create mode 100644 python/tests/avro/test_encoder.py
create mode 100644 python/tests/avro/test_writer.py