This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/uv/daft-0.7.1
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git
discard daf2efe8 Build: Bump daft from 0.6.14 to 0.7.1
add 7057911c Build: Bump mkdocs-material from 9.7.0 to 9.7.1 (#2858)
add 01bd19c0 Build: Bump google-auth from 2.44.0 to 2.45.0 (#2857)
add 43f6fb59 Build: Bump prek from 0.2.22 to 0.2.23 (#2856)
add f92a868c Build: Bump docutils from 0.22.3 to 0.22.4 (#2854)
add 17540645 Build: Bump google-cloud-bigquery from 3.38.0 to 3.39.0
(#2852)
add b0a78781 Core: Respect partition evolution in inspect.partitions
(#2845)
add 59cdf33d fix: Add Cython build step to Makefile (#2869)
add fa03e081 feat: Add models for rest scan planning (#2861)
add a8033c1e feat: Allow servers to express supported endpoints with
ConfigResponse (#2848)
add 4a2d205b Build: Bump pytest-checkdocs from 2.13.0 to 2.14.0 (#2875)
add aa871474 Build: Bump prek from 0.2.23 to 0.2.25 (#2873)
add 1f7b51fc Build: Bump pyparsing from 3.3.0 to 3.3.1 (#2872)
add 1b69a253 fix: Validate SetStatisticsUpdate correctly (#2866)
add 4ef55d32 chore: Use `SnapshotRefType` Enum instead of hard-coded
strings (#2880)
add 2d8397ea feat: Add `snapshot_properties` to upsert operation (#2829)
add dea80784 infra: Add Python 3.13 support (#2863)
add 41b790c5 Build: Bump cython from 3.2.3 to 3.2.4 (#2884)
add 53d45ed1 Build: Bump google-auth from 2.45.0 to 2.46.0 (#2883)
add 4ac31886 Build: Bump pypa/cibuildwheel from 3.3.0 to 3.3.1 (#2882)
add d0cbc19f infra: auto update docker image (#2885)
add 70c63be1 infra: use Iceberg 1.10.1 (#2886)
add 8aa8515c infra: spark 4 already comes with spark connect jar (#2887)
add 7b84d108 Clean up logging: move exception tracebacks to debug level
(#2867)
add 4547e910 cli: add log level param (#2868)
add 85c9cb6e Fix live reload for `make docs-serve` (#2889)
add 3855f64b Core: Improve error for null/unknown schema types in table
creation (#2843)
add ce31fc95 chore: Remove unused [tool.black] and [tool.pycln] config
(#2891)
add b0880c85 feat: Add Set Current Snapshot to ManageSnapshots API (#2871)
add ccf790a2 Build: Bump google-auth from 2.46.0 to 2.47.0 (#2894)
add 3671299f Build: Bump prek from 0.2.25 to 0.2.27 (#2895)
add 7ffb64fa Build: Bump gcsfs from 2025.12.0 to 2026.1.0 (#2896)
add d2d54f47 Build: Bump mypy-boto3-glue from 1.42.3 to 1.42.25 (#2897)
add f9b392e5 Build: Bump google-cloud-bigquery from 3.39.0 to 3.40.0
(#2899)
add 93ba6c19 Build: Bump protobuf from 6.33.2 to 6.33.4 (#2901)
add 58bfd8cf Build: Bump huggingface-hub from 1.2.3 to 1.3.1 (#2905)
add 64948d80 Build: Bump daft from 0.6.14 to 0.7.1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (daf2efe8)
\
N -- N -- N refs/heads/dependabot/uv/daft-0.7.1 (64948d80)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/pypi-build-artifacts.yml | 5 +-
.github/workflows/python-ci.yml | 4 +-
.github/workflows/svn-build-artifacts.yml | 5 +-
Makefile | 6 +-
dev/spark/Dockerfile | 4 +-
mkdocs/docs/contributing.md | 23 +-
pyiceberg/catalog/__init__.py | 12 +-
pyiceberg/catalog/rest/__init__.py | 163 +++++++++-
pyiceberg/catalog/rest/scan_planning.py | 209 ++++++++++++
pyiceberg/cli/console.py | 14 +
pyiceberg/io/__init__.py | 4 +-
pyiceberg/io/pyarrow.py | 7 +
pyiceberg/table/__init__.py | 34 +-
pyiceberg/table/inspect.py | 6 +-
pyiceberg/table/locations.py | 7 +-
pyiceberg/table/metadata.py | 14 +-
pyiceberg/table/update/__init__.py | 12 +-
pyiceberg/table/update/snapshot.py | 48 ++-
pyproject.toml | 21 +-
tests/catalog/test_base.py | 17 +-
tests/catalog/test_rest.py | 142 +++++++-
tests/catalog/test_scan_planning_models.py | 450 ++++++++++++++++++++++++++
tests/cli/test_console.py | 62 ++++
tests/conftest.py | 13 +
tests/integration/test_inspect_table.py | 12 +-
tests/integration/test_reads.py | 12 +-
tests/integration/test_snapshot_operations.py | 88 +++++
tests/io/test_io.py | 4 +
tests/io/test_pyarrow.py | 30 ++
tests/table/test_init.py | 66 +++-
tests/table/test_locations.py | 4 +
tests/table/test_manage_snapshots.py | 179 ++++++++++
tests/table/test_upsert.py | 51 +++
uv.lock | 225 +++++++------
34 files changed, 1763 insertions(+), 190 deletions(-)
create mode 100644 pyiceberg/catalog/rest/scan_planning.py
create mode 100644 tests/catalog/test_scan_planning_models.py
create mode 100644 tests/table/test_manage_snapshots.py