You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by fo...@apache.org on 2025/04/23 05:49:33 UTC
(iceberg-python) 01/02: Merge branch 'main' of github.com:apache/iceberg-python into fd-integrate-residuals
This is an automated email from the ASF dual-hosted git repository.
fokko pushed a commit to branch fd-integrate-residuals
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git
commit 8af4818c4580e2df927c2d54c1f846a5885a1342
Merge: d9c8ddfe b85127e0
Author: Fokko <fo...@apache.org>
AuthorDate: Tue Apr 22 21:35:29 2025 +0200
Merge branch 'main' of github.com:apache/iceberg-python into fd-integrate-residuals
.github/workflows/python-ci.yml | 2 +
.github/workflows/python-integration.yml | 2 +
Makefile | 2 +-
dev/Dockerfile | 6 +-
mkdocs/docs/api.md | 11 +
mkdocs/docs/configuration.md | 2 +-
poetry.lock | 468 +++++++++++++-----------
pyiceberg/avro/file.py | 17 +-
pyiceberg/avro/reader.py | 29 +-
pyiceberg/catalog/glue.py | 60 +--
pyiceberg/catalog/hive.py | 36 +-
pyiceberg/catalog/{rest.py => rest/__init__.py} | 0
pyiceberg/catalog/rest/auth.py | 82 +++++
pyiceberg/expressions/literals.py | 20 +
pyiceberg/expressions/parser.py | 13 +-
pyiceberg/io/pyarrow.py | 53 +--
pyiceberg/manifest.py | 373 ++++++++++++-------
pyiceberg/partitioning.py | 14 +-
pyiceberg/table/__init__.py | 37 +-
pyiceberg/table/inspect.py | 6 +-
pyiceberg/table/snapshots.py | 6 +
pyiceberg/table/update/__init__.py | 8 +-
pyiceberg/table/update/snapshot.py | 9 +-
pyiceberg/table/update/spec.py | 16 +-
pyiceberg/transforms.py | 48 +--
pyiceberg/typedef.py | 43 +--
pyproject.toml | 13 +-
tests/avro/test_file.py | 165 +++++----
tests/avro/test_reader.py | 22 +-
tests/avro/test_resolver.py | 6 +-
tests/avro/test_writer.py | 31 +-
tests/catalog/test_glue.py | 8 +
tests/catalog/test_hive.py | 103 ++++++
tests/catalog/test_rest_auth.py | 65 ++++
tests/conftest.py | 18 +-
tests/expressions/test_evaluator.py | 33 +-
tests/expressions/test_expressions.py | 26 +-
tests/expressions/test_literals.py | 18 +-
tests/expressions/test_parser.py | 6 +-
tests/expressions/test_residual_evaluator.py | 28 +-
tests/expressions/test_visitors.py | 30 +-
tests/integration/test_add_files.py | 32 +-
tests/integration/test_deletes.py | 20 +-
tests/integration/test_partition_evolution.py | 8 +
tests/integration/test_partitioning_key.py | 71 ++--
tests/integration/test_rest_manifest.py | 21 +-
tests/integration/test_rest_schema.py | 4 +-
tests/integration/test_statistics_operations.py | 7 +
tests/integration/test_writes/test_writes.py | 129 ++++++-
tests/io/test_pyarrow.py | 34 +-
tests/io/test_pyarrow_stats.py | 28 +-
tests/table/test_init.py | 30 +-
tests/table/test_partitioning.py | 2 +-
tests/table/test_snapshots.py | 28 +-
tests/test_typedef.py | 44 +--
tests/utils/test_manifest.py | 6 +-
56 files changed, 1510 insertions(+), 889 deletions(-)