Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): bump polars from 0.20.26 to 0.20.31 (#819)
Bumps [polars](https://github.com/pola-rs/polars) from 0.20.26 to 0.20.31. <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 0.20.31</h2> <h2>⚠️ Deprecations</h2> <ul> <li>Rename <code>dtypes</code> parameter to <code>schema_overrides</code> for <code>read_csv</code>/<code>scan_csv</code>/<code>read_csv_batched</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/16628">#16628</a>)</li> <li>Deprecate <code>nulls_last</code>/<code>maintain_order</code>/<code>multithreaded</code> parameters for <code>top_k</code> methods (<a href="https://redirect.github.com/pola-rs/polars/issues/16597">#16597</a>)</li> <li>Rename <code>SQLContext</code> "eager_execution" param to "eager" (<a href="https://redirect.github.com/pola-rs/polars/issues/16595">#16595</a>)</li> <li>Rename <code>Series.equals</code> parameter <code>strict</code> to <code>check_dtypes</code> and rename assertion utils parameter <code>check_dtype</code> to <code>check_dtypes</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/16573">#16573</a>)</li> <li>Add <code>DataFrame.serialize/deserialize</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/16545">#16545</a>)</li> <li>Deprecate <code>str.explode</code> in favor of <code>str.split("").explode()</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/16508">#16508</a>)</li> <li>Deprecate default coalesce behavior of left join (<a href="https://redirect.github.com/pola-rs/polars/issues/16532">#16532</a>)</li> </ul> <h2>🚀 Performance improvements</h2> <ul> <li>make truncate 4x faster in simple cases (<a href="https://redirect.github.com/pola-rs/polars/issues/16615">#16615</a>)</li> <li>Cache arena's (and conversion) in SQL context (<a href="https://redirect.github.com/pola-rs/polars/issues/16566">#16566</a>)</li> <li>Partial schema cache. (<a href="https://redirect.github.com/pola-rs/polars/issues/16549">#16549</a>)</li> </ul> <h2>✨ Enhancements</h2> <ul> <li>Support per-column <code>nulls_last</code> on sort operations (<a href="https://redirect.github.com/pola-rs/polars/issues/16639">#16639</a>)</li> <li>Initial support for SQL <code>ARRAY</code> literals and the <code>UNNEST</code> table function (<a href="https://redirect.github.com/pola-rs/polars/issues/16330">#16330</a>)</li> <li>Don't allow <code>struct.with_fields</code> in grouping (<a href="https://redirect.github.com/pola-rs/polars/issues/16629">#16629</a>)</li> <li>improve support for user-defined functions that return scalars (<a href="https://redirect.github.com/pola-rs/polars/issues/16556">#16556</a>)</li> <li>Add SQL support for <code>TRY_CAST</code> function (<a href="https://redirect.github.com/pola-rs/polars/issues/16589">#16589</a>)</li> <li>Add top-level <code>pl.sql</code> function (<a href="https://redirect.github.com/pola-rs/polars/issues/16528">#16528</a>)</li> <li>Expose temporal function expression ops to expr ir (<a href="https://redirect.github.com/pola-rs/polars/issues/16546">#16546</a>)</li> <li>Add <code>DataFrame.serialize/deserialize</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/16545">#16545</a>)</li> <li>check if by column is sorted, rather than just checking sorted flag, in <code>group_by_dynamic</code>, <code>upsample</code>, and <code>rolling</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/16494">#16494</a>)</li> </ul> <h2>🐞 Bug fixes</h2> <ul> <li>Potentially deal with empty range (<a href="https://redirect.github.com/pola-rs/polars/issues/16650">#16650</a>)</li> <li>Use of SQL <code>ORDER BY</code> should not cause reordering of <code>SELECT</code> cols (<a href="https://redirect.github.com/pola-rs/polars/issues/16579">#16579</a>)</li> <li>ensure df in empty parquet (<a href="https://redirect.github.com/pola-rs/polars/issues/16621">#16621</a>)</li> <li>Fix Array constructor when inner type is another Array (<a href="https://redirect.github.com/pola-rs/polars/issues/16622">#16622</a>)</li> <li>Fix parsing of <code>shape</code> in <code>Array</code> constructor and deprecate <code>width</code> parameter (<a href="https://redirect.github.com/pola-rs/polars/issues/16567">#16567</a>)</li> <li>Crash using empty <code>Series</code> in <code>LazyFrame.select()</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/16592">#16592</a>)</li> <li>improve support for user-defined functions that return scalars (<a href="https://redirect.github.com/pola-rs/polars/issues/16556">#16556</a>)</li> <li>Resolve multiple SQL <code>JOIN</code> issues (<a href="https://redirect.github.com/pola-rs/polars/issues/16507">#16507</a>)</li> <li>Project last column if count query (<a href="https://redirect.github.com/pola-rs/polars/issues/16569">#16569</a>)</li> <li>Properly split struct columns (<a href="https://redirect.github.com/pola-rs/polars/issues/16563">#16563</a>)</li> <li>Ensure strict chunking in chunked partitioned group by (<a href="https://redirect.github.com/pola-rs/polars/issues/16561">#16561</a>)</li> <li>Error selecting columns after non-coalesced join (multiple join keys) (<a href="https://redirect.github.com/pola-rs/polars/issues/16559">#16559</a>)</li> <li>Don't panic on hashing nested list types (<a href="https://redirect.github.com/pola-rs/polars/issues/16555">#16555</a>)</li> <li>Crash selecting columns after non-coalesced join (<a href="https://redirect.github.com/pola-rs/polars/issues/16541">#16541</a>)</li> <li>Fix group gather of single literal (<a href="https://redirect.github.com/pola-rs/polars/issues/16539">#16539</a>)</li> <li>throw an invalid operation exception on performing a <code>sum</code> over a <code>list</code> of <code>str</code>s (<a href="https://redirect.github.com/pola-rs/polars/issues/16521">#16521</a>)</li> <li>Fix <code>DataFrame.__getitem__</code> for empty list input - <code>df[[]]</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/16520">#16520</a>)</li> <li>Fix issue in <code>DataFrame.__getitem__</code> with 2 column inputs (<a href="https://redirect.github.com/pola-rs/polars/issues/16517">#16517</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/318ec405632410a41f634de7aeff46e89a25eab9"><code>318ec40</code></a> python polars 0.20.31 (<a href="https://redirect.github.com/pola-rs/polars/issues/16652">#16652</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/15803ce7e9db8238159a0293137ca3469339a809"><code>15803ce</code></a> docs(python): Overview of available SQL functions (<a href="https://redirect.github.com/pola-rs/polars/issues/16268">#16268</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/6c5140cad367e98681b437282dc97feb273e7b9e"><code>6c5140c</code></a> fix: Potentially deal with empty range (<a href="https://redirect.github.com/pola-rs/polars/issues/16650">#16650</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/a9badd6ea8ec722b5b86fe5dc5e66f82c1e3bbe5"><code>a9badd6</code></a> docs(python): Update filter description to clarify that null evaluations are ...</li> <li><a href="https://github.com/pola-rs/polars/commit/87102740b63ff0a0a12c53bf09e30a6271b2f39f"><code>8710274</code></a> feat: Support per-column <code>nulls_last</code> on sort operations (<a href="https://redirect.github.com/pola-rs/polars/issues/16639">#16639</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/4c802712cc5b40067a567915309029937970df52"><code>4c80271</code></a> test: Add test for 16642 (<a href="https://redirect.github.com/pola-rs/polars/issues/16646">#16646</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/ae70fd48fbd83c4b10adda8ddebc99b8fd0d22c2"><code>ae70fd4</code></a> feat(rust): Add <code>split_at</code> method to arrow <code>Array</code> (<a href="https://redirect.github.com/pola-rs/polars/issues/16620">#16620</a>)</li> <li><a href="https://github.com/pola-rs/polars/commit/5974ac7afa91d7ab08237b99979b39bdf6c9da2a"><code>5974ac7</code></a> depr(python): Rename <code>dtypes</code> parameter to <code>schema_overrides</code> for <code>read_csv</code>/...</li> <li><a href="https://github.com/pola-rs/polars/commit/4e9520050eae81de7ec67d16d386713af58ced4b"><code>4e95200</code></a> Revert "feat(python): Add <code>replace_all</code> expression to complement <code>replace</code>" (...</li> <li><a href="https://github.com/pola-rs/polars/commit/1cafcbc83e33b2013db0752f65802c76414aa5fe"><code>1cafcbc</code></a> feat: Initial support for SQL <code>ARRAY</code> literals and the <code>UNNEST</code> table functio...</li> <li>Additional commits viewable in <a href="https://github.com/pola-rs/polars/compare/py-0.20.26...py-0.20.31">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=0.20.26&new-version=0.20.31)](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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information