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(-)