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/08/04 14:17:23 UTC

(iceberg-python) 01/01: Merge branch 'main' of github.com:apache/iceberg-python into fd-fix-double-commit

This is an automated email from the ASF dual-hosted git repository.

fokko pushed a commit to branch fd-fix-double-commit
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git

commit 207a75370e752982d050c4a15241b0944c2e0649
Merge: ec74185e ccaa15cf
Author: Fokko Driesprong <fo...@apache.org>
AuthorDate: Mon Aug 4 16:17:08 2025 +0200

    Merge branch 'main' of github.com:apache/iceberg-python into fd-fix-double-commit

 .github/workflows/pypi-build-artifacts.yml         |    2 +-
 .github/workflows/python-ci.yml                    |   36 +-
 .github/workflows/svn-build-artifacts.yml          |    2 +-
 .pre-commit-config.yaml                            |    4 +-
 Makefile                                           |  143 +-
 dev/Dockerfile                                     |   10 +-
 dev/docker-compose-azurite.yml                     |    2 +-
 dev/docker-compose-integration.yml                 |    1 +
 dev/hive/core-site.xml                             |    5 +
 dev/provision.py                                   |    6 +-
 mkdocs/docs/SUMMARY.md                             |    2 +
 mkdocs/docs/api.md                                 |  252 +-
 mkdocs/docs/cli.md                                 |   16 +
 mkdocs/docs/community.md                           |    2 +-
 mkdocs/docs/configuration.md                       |  246 +-
 mkdocs/docs/expression-dsl.md                      |  244 +
 mkdocs/docs/index.md                               |    1 +
 mkdocs/docs/row-filter-syntax.md                   |  175 +
 poetry.lock                                        | 4756 +++++++++++---------
 pyiceberg/avro/codecs/__init__.py                  |   13 +-
 pyiceberg/avro/codecs/snappy_codec.py              |    4 +-
 pyiceberg/avro/codecs/zstandard_codec.py           |    2 +-
 pyiceberg/avro/file.py                             |   47 +-
 pyiceberg/avro/writer.py                           |    8 +-
 pyiceberg/catalog/__init__.py                      |   20 +-
 pyiceberg/catalog/dynamodb.py                      |   40 +-
 pyiceberg/catalog/glue.py                          |  109 +-
 pyiceberg/catalog/hive.py                          |   43 +-
 pyiceberg/catalog/memory.py                        |    5 +-
 pyiceberg/catalog/rest/__init__.py                 |   47 +-
 pyiceberg/catalog/rest/auth.py                     |   10 +
 pyiceberg/catalog/sql.py                           |    3 +-
 pyiceberg/cli/console.py                           |   24 +-
 pyiceberg/expressions/literals.py                  |    2 +-
 pyiceberg/expressions/visitors.py                  |   23 +-
 pyiceberg/io/__init__.py                           |   18 +-
 pyiceberg/io/fsspec.py                             |    4 +-
 pyiceberg/io/pyarrow.py                            |  268 +-
 pyiceberg/manifest.py                              |  226 +-
 pyiceberg/partitioning.py                          |   13 +-
 pyiceberg/schema.py                                |    4 +-
 pyiceberg/table/__init__.py                        |  241 +-
 pyiceberg/table/inspect.py                         |   11 +-
 pyiceberg/table/metadata.py                        |   10 +-
 pyiceberg/table/snapshots.py                       |    3 +
 pyiceberg/table/statistics.py                      |   17 +-
 pyiceberg/table/update/__init__.py                 |   49 +-
 pyiceberg/table/update/snapshot.py                 |  290 +-
 pyiceberg/table/update/validate.py                 |  127 +-
 pyiceberg/transforms.py                            |  162 +-
 pyiceberg/utils/concurrent.py                      |   10 +-
 pyiceberg/utils/config.py                          |    9 +-
 pyiceberg/utils/schema_conversion.py               |    1 +
 pyproject.toml                                     |   42 +-
 tests/catalog/test_dynamodb.py                     |    8 +
 tests/catalog/test_glue.py                         |   14 +
 tests/catalog/test_hive.py                         |   36 +-
 tests/catalog/test_rest.py                         |  175 +-
 tests/catalog/test_sql.py                          |   30 +-
 tests/cli/test_console.py                          |   20 +-
 tests/conftest.py                                  |   88 +-
 tests/expressions/test_visitors.py                 |  480 +-
 tests/integration/test_add_files.py                |    4 +-
 tests/integration/test_catalog.py                  |  316 ++
 tests/integration/test_deletes.py                  |   29 +
 tests/integration/test_partitioning_key.py         |   20 -
 tests/integration/test_reads.py                    |   91 +-
 tests/integration/test_rest_manifest.py            |    5 +-
 .../test_writes/test_partitioned_writes.py         |   12 +-
 tests/integration/test_writes/test_writes.py       |  297 +-
 tests/io/test_pyarrow.py                           |  335 +-
 tests/table/test_datafusion.py                     |   64 +
 tests/table/test_expire_snapshots.py               |  224 +
 tests/table/test_init.py                           |  130 +-
 tests/table/test_metadata.py                       |    4 +-
 tests/table/test_partitioning.py                   |   12 +-
 tests/table/test_snapshots.py                      |   22 +
 tests/table/test_statistics.py                     |   54 +
 tests/table/test_upsert.py                         |    4 +-
 tests/table/test_validate.py                       |  135 +-
 tests/test_transforms.py                           |   49 +-
 tests/test_types.py                                |    6 +-
 tests/utils/test_config.py                         |    8 +
 tests/utils/test_manifest.py                       |   18 +-
 tests/utils/test_schema_conversion.py              |   20 +
 vendor/Makefile                                    |   40 +
 vendor/README.md                                   |   40 +-
 87 files changed, 7328 insertions(+), 3272 deletions(-)