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/03/26 21:40:06 UTC
(iceberg-python) 01/01: Merge branch 'main' of github.com:apache/iceberg-python into fd-infer-types
This is an automated email from the ASF dual-hosted git repository.
fokko pushed a commit to branch fd-infer-types
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git
commit 6526cc22ed2b829febcc65d4aae437ecb97dda40
Merge: 7382112c 62191eef
Author: Fokko <fo...@apache.org>
AuthorDate: Wed Mar 26 22:39:37 2025 +0100
Merge branch 'main' of github.com:apache/iceberg-python into fd-infer-types
.github/ISSUE_TEMPLATE/iceberg_bug_report.yml | 3 +-
.github/dependabot.yml | 4 +-
.github/pull_request_template.md | 14 +
.github/workflows/pypi-build-artifacts.yml | 2 +-
.github/workflows/svn-build-artifacts.yml | 2 +-
dev/.rat-excludes | 1 +
dev/Dockerfile | 2 +-
dev/provision.py | 164 +-
mkdocs/docs/how-to-release.md | 2 +
poetry.lock | 2078 +++++++++++++------------
pyiceberg/__init__.py | 2 +-
pyiceberg/avro/encoder.py | 4 +
pyiceberg/avro/reader.py | 26 +
pyiceberg/avro/resolver.py | 36 +
pyiceberg/avro/writer.py | 18 +
pyiceberg/catalog/hive.py | 2 +
pyiceberg/catalog/rest.py | 26 +-
pyiceberg/catalog/sql.py | 21 +-
pyiceberg/conversions.py | 248 ++-
pyiceberg/io/__init__.py | 1 +
pyiceberg/io/fsspec.py | 3 +-
pyiceberg/io/pyarrow.py | 56 +-
pyiceberg/manifest.py | 1 +
pyiceberg/partitioning.py | 4 +-
pyiceberg/schema.py | 62 +-
pyiceberg/table/__init__.py | 10 +-
pyiceberg/table/inspect.py | 2 +-
pyiceberg/table/metadata.py | 7 +-
pyiceberg/table/puffin.py | 116 ++
pyiceberg/table/update/snapshot.py | 2 +-
pyiceberg/transforms.py | 105 +-
pyiceberg/types.py | 71 +-
pyiceberg/utils/datetime.py | 95 ++
pyiceberg/utils/schema_conversion.py | 17 +-
pyproject.toml | 23 +-
tests/avro/test_reader.py | 23 +-
tests/avro/test_writer.py | 25 +-
tests/catalog/test_base.py | 19 +-
tests/catalog/test_sql.py | 51 +-
tests/conftest.py | 20 +-
tests/expressions/test_expressions.py | 17 +
tests/integration/test_inspect_table.py | 4 +
tests/integration/test_reads.py | 49 +-
tests/io/test_pyarrow.py | 17 +-
tests/table/bitmaps/64map32bitvals.bin | Bin 0 -> 48 bytes
tests/table/bitmaps/64mapempty.bin | Bin 0 -> 8 bytes
tests/table/bitmaps/64maphighvals.bin | Bin 0 -> 1086 bytes
tests/table/bitmaps/64mapspreadvals.bin | Bin 0 -> 408 bytes
tests/table/test_metadata.py | 111 ++
tests/table/test_puffin.py | 74 +
tests/table/test_upsert.py | 13 +
tests/test_conversions.py | 57 +
tests/test_schema.py | 3 +-
tests/test_transforms.py | 105 +-
tests/utils/test_datetime.py | 65 +-
tests/utils/test_schema_conversion.py | 15 +-
56 files changed, 2653 insertions(+), 1245 deletions(-)