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

kevinjqliu pushed a change to branch dependabot/uv/werkzeug-3.1.9
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git


    from dd821b6a8 Build: Bump werkzeug from 3.1.8 to 3.1.9
     add 208fd5147 Preserve null maps when projecting a map of structs (#4118)
     add eb30d8ae6 REST: Stop double-encoding the parent namespace in 
list_namespaces (#4112)
     add c528cf618 Support range-based reads for deletion vectors (#3478)
     add 881665bf2 CI: Cancel stale merge queue runs + use ubuntu-slim (#4106)
     add 7d51e52bf Build: Bump aiohttp from 3.14.3 to 3.14.4 (#4124)
     add d37149c8b move required status checks into Merge Queue ruleset (#4113)
     add e3fbd9440 fix: map write.parquet.page-row-limit to pyarrow's 
max_rows_per_page (#4127)
     add 87a89fa06 Infra: Raise merge queue check timeout to 180 minutes (#4147)
     add d0ba1d3f3 CI: Reduce workflow overhead (#3962)
     add 09df9d0f2 Infra: Standardize RustFS setup across Iceberg repos (#4017)
     add f403a326b feat(encryption) [5/N] KMS (#3968)
     add 5d5ce48f8 Infra: Replace archived pydocstyle hook with ruff D rules 
(#4014)
     add 44ab85aac Build: drop the upper bound on requires-python (#4135)
     add a35518ff0 Merge branch 'main' into dependabot/uv/werkzeug-3.1.9

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |  68 ++-
 .github/workflows/asf-allowlist-check.yml          |   6 +-
 .github/workflows/check-md-link.yml                |   4 +
 .github/workflows/codeql.yml                       |   4 +
 .github/workflows/license_check.yml                |  10 +-
 .github/workflows/nightly-pypi-build.yml           |   2 +-
 .github/workflows/pypi-build-artifacts.yml         |   2 +-
 .github/workflows/python-ci-docs.yml               |   2 +-
 .github/workflows/python-ci.yml                    |   6 +-
 .github/workflows/python-integration.yml           |   6 +-
 .github/workflows/python-release-docs.yml          |   2 +-
 .github/workflows/python-release.yml               |   4 +-
 .github/workflows/stale.yml                        |   2 +-
 .github/workflows/svn-build-artifacts.yml          |   2 +-
 .github/workflows/zizmor.yml                       |   4 +
 .pre-commit-config.yaml                            |  10 -
 AGENTS.md                                          |   2 +-
 Makefile                                           |   4 +-
 dev/docker-compose-integration.yml                 |  11 +-
 dev/docker-compose.yml                             |  11 +-
 mkdocs/docs/contributing.md                        |  14 +
 pyiceberg/catalog/rest/__init__.py                 |   3 +-
 pyiceberg/encryption/kms.py                        |  77 +++
 pyiceberg/expressions/__init__.py                  |   1 +
 pyiceberg/expressions/visitors.py                  |   1 +
 pyiceberg/io/pyarrow.py                            |  52 +-
 pyiceberg/table/__init__.py                        |  94 ++--
 pyiceberg/table/delete_file_index.py               |   3 +-
 pyiceberg/table/deletion_vector.py                 | 105 +++-
 pyiceberg/table/update/snapshot.py                 |   5 +-
 pyiceberg/table/update/validate.py                 |   2 +-
 pyiceberg/transforms.py                            |   1 +
 pyiceberg/utils/decimal.py                         |   2 +
 pyproject.toml                                     |  12 +-
 tests/catalog/test_rest.py                         |  37 ++
 tests/catalog/test_scan_planning_models.py         |  75 +++
 tests/encryption/memory_kms.py                     |  68 +++
 tests/encryption/test_kms.py                       | 147 ++++++
 tests/integration/test_writes/test_writes.py       |   1 +
 tests/io/test_pyarrow.py                           | 374 ++++++++++++++-
 tests/table/deletion_vector/v1/deletion-vector.bin | Bin 0 -> 47 bytes
 .../deletion_vector/v1/packed-deletion-vectors.bin | Bin 0 -> 283 bytes
 tests/table/test_delete_file_index.py              |  54 ++-
 tests/table/test_deletion_vector.py                | 100 +++-
 uv.lock                                            | 532 ++++++++++++---------
 45 files changed, 1557 insertions(+), 365 deletions(-)
 create mode 100644 pyiceberg/encryption/kms.py
 create mode 100644 tests/encryption/memory_kms.py
 create mode 100644 tests/encryption/test_kms.py
 create mode 100644 tests/table/deletion_vector/v1/deletion-vector.bin
 create mode 100644 tests/table/deletion_vector/v1/packed-deletion-vectors.bin

Reply via email to