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/04/29 19:03:27 UTC

(iceberg-python) branch main updated: Build: Bump polars from 1.27.1 to 1.28.1 (#1955)

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

fokko pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git


The following commit(s) were added to refs/heads/main by this push:
     new 1a6f3976 Build: Bump polars from 1.27.1 to 1.28.1 (#1955)
1a6f3976 is described below

commit 1a6f397622e0c82eeb01ce2112ec122f5ef506bc
Author: dependabot[bot] <49...@users.noreply.github.com>
AuthorDate: Tue Apr 29 21:03:20 2025 +0200

    Build: Bump polars from 1.27.1 to 1.28.1 (#1955)
    
    Bumps [polars](https://github.com/pola-rs/polars) from 1.27.1 to 1.28.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/pola-rs/polars/releases">polars's
    releases</a>.</em></p>
    <blockquote>
    <h2>Python Polars 1.28.1</h2>
    <h2>🐞 Bug fixes</h2>
    <ul>
    <li>Reading of reencoded categorical in Parquet (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22436">#22436</a>)</li>
    <li>Last thread in parquet predicate filter oob (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22429">#22429</a>)</li>
    </ul>
    <h2>📖 Documentation</h2>
    <ul>
    <li>Fix a few typos in the new &quot;multiplexing&quot; page (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22434">#22434</a>)</li>
    <li>Add multiplexing page (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22426">#22426</a>)</li>
    </ul>
    <h2>📦 Build system</h2>
    <ul>
    <li>Update <code>pyo3</code> and <code>numpy</code> crates to version
    <code>0.24</code> (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22015">#22015</a>)</li>
    </ul>
    <h2>🛠️ Other improvements</h2>
    <ul>
    <li>Add test for <code>implode</code> + <code>over</code> (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22437">#22437</a>)</li>
    <li>Fix CI by removing use_legacy_dataset (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22438">#22438</a>)</li>
    <li>Only use pytorch index-url for <code>pytorch</code> package (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22355">#22355</a>)</li>
    </ul>
    <p>Thank you to all our contributors for making this release possible!
    <a
    href="https://github.com/bschoenmaeckers"><code>@​bschoenmaeckers</code></a>,
    <a
    href="https://github.com/coastalwhite"><code>@​coastalwhite</code></a>,
    <a
    href="https://github.com/etiennebacher"><code>@​etiennebacher</code></a>,
    <a href="https://github.com/mcrumiller"><code>@​mcrumiller</code></a>
    and <a
    href="https://github.com/ritchie46"><code>@​ritchie46</code></a></p>
    <h2>Python Polars 1.28.0</h2>
    <h2>🚀 Performance improvements</h2>
    <ul>
    <li>Lower Expr.(n_)unique to group_by on streaming engine (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22420">#22420</a>)</li>
    <li>Chunk huge munmap calls (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22414">#22414</a>)</li>
    <li>Add single-key variants of streaming group_by (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22409">#22409</a>)</li>
    <li>Improve accumulate_dataframes_vertical performance (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22399">#22399</a>)</li>
    <li>Use optimize rolling_quantile with varying window sizes (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22353">#22353</a>)</li>
    <li>Dedicated <code>rolling_skew</code> kernel (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22333">#22333</a>)</li>
    <li>Call large munmap's in background thread (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22329">#22329</a>)</li>
    <li>New streaming group_by implementation (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22285">#22285</a>)</li>
    <li>Patch jemalloc to not purge huge allocs eagerly if we have
    background threads (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22318">#22318</a>)</li>
    <li>Turn on <code>parallel=prefiltered</code> by default for new
    streaming (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22190">#22190</a>)</li>
    </ul>
    <h2>✨ Enhancements</h2>
    <ul>
    <li>When reporting unexpected types in errors, module-qualify the
    typename (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22390">#22390</a>)</li>
    <li>Add Series <code>backward_fill</code> / <code>forward_fill</code>
    (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22360">#22360</a>)</li>
    <li>Add GPU support to sink_* APIs (<a
    href="https://redirect.github.com/pola-rs/polars/issues/20940">#20940</a>)</li>
    <li>Changed mapping type from <code>dict</code> to <code>Mapping</code>
    (<a
    href="https://redirect.github.com/pola-rs/polars/issues/19400">#19400</a>)
    (<a
    href="https://redirect.github.com/pola-rs/polars/issues/19436">#19436</a>)</li>
    <li>Make streaming dispatch public (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22347">#22347</a>)</li>
    <li>Add <code>rolling_kurtosis</code> (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22335">#22335</a>)</li>
    <li>Support Cast in IO plugin predicates (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22317">#22317</a>)</li>
    <li>Add <code>.sort(nulls_last=True)</code> to booleans, categoricals
    and enums (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22300">#22300</a>)</li>
    <li>Add rolling min/max for temporals (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22271">#22271</a>)</li>
    <li>Support literal:list agg (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22249">#22249</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pola-rs/polars/commit/506319eccbffa896e6561412903dc93c3f593046"><code>506319e</code></a>
    chore: Add test for <code>implode</code> + <code>over</code> (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22437">#22437</a>)</li>
    <li><a
    href="https://github.com/pola-rs/polars/commit/3e64135a890e6e6a98d24b675bb1fdaaacc0b789"><code>3e64135</code></a>
    fix: Reading of reencoded categorical in Parquet (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22436">#22436</a>)</li>
    <li><a
    href="https://github.com/pola-rs/polars/commit/180d740e3961511eeb06a7bf1404c99ef283ffe9"><code>180d740</code></a>
    chore: Fix CI by removing use_legacy_dataset (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22438">#22438</a>)</li>
    <li><a
    href="https://github.com/pola-rs/polars/commit/d72531f5b49fce3a500a6913e763c24f486d4960"><code>d72531f</code></a>
    Python Polars 1.28.1 (fix mac aarch64) (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22431">#22431</a>)</li>
    <li><a
    href="https://github.com/pola-rs/polars/commit/002ba05572c01db0bc69af596612061e5dde0392"><code>002ba05</code></a>
    docs(python): Fix a few typos in the new &quot;multiplexing&quot; page
    (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22434">#22434</a>)</li>
    <li><a
    href="https://github.com/pola-rs/polars/commit/29ae86eda856fb8ce6161a72b6602192dd70f637"><code>29ae86e</code></a>
    chore: Only use pytorch index-url for <code>pytorch</code> package (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22355">#22355</a>)</li>
    <li><a
    href="https://github.com/pola-rs/polars/commit/0f3973925775ef04087972d8caf2796f9f15123d"><code>0f39739</code></a>
    docs: Add multiplexing page (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22426">#22426</a>)</li>
    <li><a
    href="https://github.com/pola-rs/polars/commit/fe9989c5d4382be6942c04be421d81ecf50cb753"><code>fe9989c</code></a>
    build(python): Update <code>pyo3</code> and <code>numpy</code> crates to
    version <code>0.24</code> (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22015">#22015</a>)</li>
    <li><a
    href="https://github.com/pola-rs/polars/commit/1b4f258963dd3347197d7d3c4db7bd8a32d62db2"><code>1b4f258</code></a>
    fix: Last thread in parquet predicate filter oob (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22429">#22429</a>)</li>
    <li><a
    href="https://github.com/pola-rs/polars/commit/8d30e79a2e63e14d54c47b6e12b901d539ae5b42"><code>8d30e79</code></a>
    Python Polars 1.28.0 (<a
    href="https://redirect.github.com/pola-rs/polars/issues/22419">#22419</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pola-rs/polars/compare/py-1.27.1...py-1.28.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polars&package-manager=pip&previous-version=1.27.1&new-version=1.28.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <su...@github.com>
    Co-authored-by: dependabot[bot] <49...@users.noreply.github.com>
---
 poetry.lock | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/poetry.lock b/poetry.lock
index 207b6e26..5915c23c 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -3500,20 +3500,20 @@ files = [
 
 [[package]]
 name = "polars"
-version = "1.27.1"
+version = "1.28.1"
 description = "Blazingly fast DataFrame library"
 optional = true
 python-versions = ">=3.9"
 groups = ["main"]
 markers = "extra == \"polars\""
 files = [
-    {file = "polars-1.27.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:ba7ad4f8046d00dd97c1369e46a4b7e00ffcff5d38c0f847ee4b9b1bb182fb18"},
-    {file = "polars-1.27.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:339e3948748ad6fa7a42e613c3fb165b497ed797e93fce1aa2cddf00fbc16cac"},
-    {file = "polars-1.27.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f801e0d9da198eb97cfb4e8af4242b8396878ff67b655c71570b7e333102b72b"},
-    {file = "polars-1.27.1-cp39-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:4d18a29c65222451818b63cd397b2e95c20412ea0065d735a20a4a79a7b26e8a"},
-    {file = "polars-1.27.1-cp39-abi3-win_amd64.whl", hash = "sha256:a4f832cf478b282d97f8bf86eeae2df66fa1384de1c49bc61f7224a10cc6a5df"},
-    {file = "polars-1.27.1-cp39-abi3-win_arm64.whl", hash = "sha256:4f238ee2e3c5660345cb62c0f731bbd6768362db96c058098359ecffa42c3c6c"},
-    {file = "polars-1.27.1.tar.gz", hash = "sha256:94fcb0216b56cd0594aa777db1760a41ad0dfffed90d2ca446cf9294d2e97f02"},
+    {file = "polars-1.28.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:8f88d2ba73a4e831eb39433fcf9c84619f8c21a3d83ce9db465b822b4321bb95"},
+    {file = "polars-1.28.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:36a199344e2b6b9d5fa30d2835830965f8c7677b38a9e96b1f9be482c31c18c6"},
+    {file = "polars-1.28.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f37a14458a7336351ae32f199a566e784bd0b25895d0f83c6c02bd0f0c25c57d"},
+    {file = "polars-1.28.1-cp39-abi3-manylinux_2_24_aarch64.whl", hash = "sha256:c0d209295627fbca45ebb2fa3279df291b1360685ce3f12e24f8327a79b3d384"},
+    {file = "polars-1.28.1-cp39-abi3-win_amd64.whl", hash = "sha256:b1a17108e0ed3844a2e55da3a674414523aaab29299a2956cb691cdfc0db6246"},
+    {file = "polars-1.28.1-cp39-abi3-win_arm64.whl", hash = "sha256:35ca8ab1937e5c72496789968a53e138796e1f5156c832d52f846ef7332149d7"},
+    {file = "polars-1.28.1.tar.gz", hash = "sha256:cdc0a62a1452e2daf1777e36fcf9351424cba2a588827cc32550fe0fa79dec82"},
 ]
 
 [package.extras]