Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update pyiceberg[pyarrow] requirement from <0.8,>=0.7 to >=0.7,<0.9 #681

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 9, 2024

Updates the requirements on pyiceberg[pyarrow] to permit the latest version.

Release notes

Sourced from pyiceberg[pyarrow]'s releases.

pyiceberg-0.8.1

Full Changelog: apache/iceberg-python@pyiceberg-0.8.0...pyiceberg-0.8.1

Patch Release PR: apache/iceberg-python#1384

What's Changed

The behavior of Table.name is changed to return the table name without the catalog name. This is a broader effort to remove references to the catalog name in pyiceberg.

  • Replace usage of Table.identifier with Table.name which returns the table name without the catalog name
  • Replace the use of a deprecated function (identifier_to_tuple_without_catalog) in pyiceberg; remove unnecessary warnings

Documentation updates are included to reflect the updated process in https://py.iceberg.apache.org/

  • Update “how to release” documentation
  • 0.8.0 post-release steps

Bug fixes

  • Fix add_files for parquet files without column stats
  • Allow leading underscore in column name used in row filter
  • Ignore tables without table_type property from Glue and Hive
  • Write null in manifest list metadata when there is no parent-snapshot-id

Remove upper bound restrictions for dependency libraries; allow early testing of new versions

  • Remove Python library version upper bound restriction; allow Python 3.13
  • Remove fsspec library version upper bound restriction

Commits

36 new commits since the 0.8.0 release.

12 new commits will be included in 0.8.1

  • 11 commits cherry-picked as bug fixes (listed below)
  • 1 commit to bump version to 0.8.1

11 bug fixes (cherry-picked)

acbd071 Write null when there is no parent-snapshot-id (#1383) bb078cf Add instruction for patch release (#1373) ab43c6c fix KeyError raised by add_files when parquet file doe not have column stats (#1354) cc1ab2c Improve documentation for "how to release" (#1359) 64dc6fe Remove Python 3.13 upper bound restriction (#1355) d86ab6e Allow leading underscore in column name used in row filter (#1358) 7a4734e Replace reference of Table.identifier with Table.name (#1346) a66ddc0 Ignore tables without table_type from Glue and Hive (#1332) 2cbc77d Drop upper bounds for fsspec and it's implementations (#1341) 7660a5b 0.8.0 post release steps (#1334) b2f0a9e use the non-deprecated func (#1326)

New Contributors

Commits
  • a051584 bump to 0.8.1
  • 5030d04 Write null when there is no parent-snapshot-id (#1383)
  • 92f36ce Add instruction for patch release (#1373)
  • a89bd73 fix KeyError raised by add_files when parquet file doe not have column st...
  • c48cf52 Improve documentation for "how to release" (#1359)
  • fe4375a Remove Python 3.13 upper bound restriction (#1355)
  • f3323ab Allow leading underscore in column name used in row filter (#1358)
  • f8cb1c0 Replace reference of Table.identifier with Table.name (#1346)
  • 8643938 Ignore tables without table_type from Glue and Hive
  • 2b596a1 Drop upper bounds for fsspec and it's implementations (#1341)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [pyiceberg[pyarrow]](https://github.com/apache/iceberg-python) to permit the latest version.
- [Release notes](https://github.com/apache/iceberg-python/releases)
- [Commits](apache/iceberg-python@pyiceberg-0.7.0...pyiceberg-0.8.1)

---
updated-dependencies:
- dependency-name: pyiceberg[pyarrow]
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants