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