Commit e522567
authored
Build: Bump polars from 1.36.1 to 1.37.1 (#2900)
Bumps [polars](https://github.com/pola-rs/polars) from 1.36.1 to 1.37.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.37.1</h2>
<h2>🚀 Performance improvements</h2>
<ul>
<li>Speed up <code>SQL</code> interface "UNION" clauses (<a
href="https://redirect.github.com/pola-rs/polars/issues/26039">#26039</a>)</li>
</ul>
<h2>🐞 Bug fixes</h2>
<ul>
<li>Optimize slicing support on compressed IPC (<a
href="https://redirect.github.com/pola-rs/polars/issues/26071">#26071</a>)</li>
<li>CPU check for musl builds (<a
href="https://redirect.github.com/pola-rs/polars/issues/26076">#26076</a>)</li>
<li>Propagate C Stream import errors instead of panicking (<a
href="https://redirect.github.com/pola-rs/polars/issues/26036">#26036</a>)</li>
<li>Fix slicing on compressed IPC (<a
href="https://redirect.github.com/pola-rs/polars/issues/26066">#26066</a>)</li>
</ul>
<h2>📖 Documentation</h2>
<ul>
<li>Clarify min_by/max_by behavior on ties (<a
href="https://redirect.github.com/pola-rs/polars/issues/26077">#26077</a>)</li>
</ul>
<h2>🛠️ Other improvements</h2>
<ul>
<li>Mark top slow normal tests as slow (<a
href="https://redirect.github.com/pola-rs/polars/issues/26080">#26080</a>)</li>
<li>Update breaking deps (<a
href="https://redirect.github.com/pola-rs/polars/issues/26055">#26055</a>)</li>
<li>Fix for upstream url bug and update deps (<a
href="https://redirect.github.com/pola-rs/polars/issues/26052">#26052</a>)</li>
<li>Properly pin chrono (<a
href="https://redirect.github.com/pola-rs/polars/issues/26051">#26051</a>)</li>
<li>Don't run rust doctests (<a
href="https://redirect.github.com/pola-rs/polars/issues/26046">#26046</a>)</li>
<li>Update deps (<a
href="https://redirect.github.com/pola-rs/polars/issues/26042">#26042</a>)</li>
<li>Ignore very slow test (<a
href="https://redirect.github.com/pola-rs/polars/issues/26041">#26041</a>)</li>
</ul>
<p>Thank you to all our contributors for making this release possible!
<a href="https://github.com/Voultapher"><code>@Voultapher</code></a>,
<a
href="https://github.com/alexander-beedie"><code>@alexander-beedie</code></a>,
<a href="https://github.com/kdn36"><code>@kdn36</code></a>, <a
href="https://github.com/nameexhaustion"><code>@nameexhaustion</code></a>,
<a href="https://github.com/orlp"><code>@orlp</code></a>, <a
href="https://github.com/ritchie46"><code>@ritchie46</code></a> and <a
href="https://github.com/wtn"><code>@wtn</code></a></p>
<h2>Python Polars 1.37.0</h2>
<h2>🚀 Performance improvements</h2>
<ul>
<li>Speed up <code>SQL</code> interface "ORDER BY" clauses (<a
href="https://redirect.github.com/pola-rs/polars/issues/26037">#26037</a>)</li>
<li>Add fast kernel for is_nan and use it for numpy NaN->null
conversion (<a
href="https://redirect.github.com/pola-rs/polars/issues/26034">#26034</a>)</li>
<li>Optimize ArrayFromIter implementations for ObjectArray (<a
href="https://redirect.github.com/pola-rs/polars/issues/25712">#25712</a>)</li>
<li>New streaming NDJSON sink pipeline (<a
href="https://redirect.github.com/pola-rs/polars/issues/25948">#25948</a>)</li>
<li>New streaming CSV sink pipeline (<a
href="https://redirect.github.com/pola-rs/polars/issues/25900">#25900</a>)</li>
<li>Dispatch partitioned usage of <code>sink_*</code> functions to
new-streaming by default (<a
href="https://redirect.github.com/pola-rs/polars/issues/25910">#25910</a>)</li>
<li>Replace ryu with faster zmij (<a
href="https://redirect.github.com/pola-rs/polars/issues/25885">#25885</a>)</li>
<li>Reduce memory usage for .item() count in grouped first/last (<a
href="https://redirect.github.com/pola-rs/polars/issues/25787">#25787</a>)</li>
<li>Skip schema inference if schema provided for
<code>scan_csv/ndjson</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/25757">#25757</a>)</li>
<li>Add width-aware chunking to prevent degradation with wide data (<a
href="https://redirect.github.com/pola-rs/polars/issues/25764">#25764</a>)</li>
<li>Use new sink pipeline for write/sink_ipc (<a
href="https://redirect.github.com/pola-rs/polars/issues/25746">#25746</a>)</li>
<li>Reduce memory usage when scanning multiple parquet files in
streaming (<a
href="https://redirect.github.com/pola-rs/polars/issues/25747">#25747</a>)</li>
<li>Don't call cluster_with_columns optimization if not needed (<a
href="https://redirect.github.com/pola-rs/polars/issues/25724">#25724</a>)</li>
</ul>
<h2>✨ Enhancements</h2>
<ul>
<li>Add new <code>pl.PartitionBy</code> API (<a
href="https://redirect.github.com/pola-rs/polars/issues/26004">#26004</a>)</li>
<li>ArrowStreamExportable and sink_delta (<a
href="https://redirect.github.com/pola-rs/polars/issues/25994">#25994</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/bb79993c3aa91d0db7d20be8f75c8075cad97067"><code>bb79993</code></a>
Python Polars 1.37.1 (<a
href="https://redirect.github.com/pola-rs/polars/issues/26078">#26078</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/26a9d097af5ea7d35f72bb8514ab990ddbce4796"><code>26a9d09</code></a>
chore: Mark top slow normal tests as slow (<a
href="https://redirect.github.com/pola-rs/polars/issues/26080">#26080</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/451f247ba33506c9822478d0409a5075fec5797c"><code>451f247</code></a>
refactor(rust): Simplify <code>PlPath</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/26053">#26053</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/b532aad910b0fe065b9fbe648944f3a580d3d104"><code>b532aad</code></a>
docs: Clarify min_by/max_by behavior on ties (<a
href="https://redirect.github.com/pola-rs/polars/issues/26077">#26077</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/707796731ab7cf51f296a9b56a0231a5537e4259"><code>7077967</code></a>
fix: Optimize slicing support on compressed IPC (<a
href="https://redirect.github.com/pola-rs/polars/issues/26071">#26071</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/44c139746390a0b81b3e908a8a6529cc6efdea1e"><code>44c1397</code></a>
fix: CPU check for musl builds (<a
href="https://redirect.github.com/pola-rs/polars/issues/26076">#26076</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/35ec39865a1952f60f46d17e461974881844b9c1"><code>35ec398</code></a>
chore: Update breaking deps (<a
href="https://redirect.github.com/pola-rs/polars/issues/26055">#26055</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/84fa66381626dbd826e2d5a663285fb193356d64"><code>84fa663</code></a>
fix(python): Propagate C Stream import errors instead of panicking (<a
href="https://redirect.github.com/pola-rs/polars/issues/26036">#26036</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/e9e20e468cb84f966eed1e37a7b23afaf842e88f"><code>e9e20e4</code></a>
fix: Fix slicing on compressed IPC (<a
href="https://redirect.github.com/pola-rs/polars/issues/26066">#26066</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/b0fdbd34d430d934bda9a4ca3f75e136223bd95b"><code>b0fdbd3</code></a>
chore: Fix for upstream url bug and update deps (<a
href="https://redirect.github.com/pola-rs/polars/issues/26052">#26052</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pola-rs/polars/compare/py-1.36.1...py-1.37.1">compare
view</a></li>
</ul>
</details>
<br />
[](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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 58bfd8c commit e522567
1 file changed
+15
-13
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments