Skip to content

Commit

Permalink
build(deps): bump polars from 0.20.26 to 0.20.31 (#819)
Browse files Browse the repository at this point in the history
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> &quot;eager_execution&quot; param to
&quot;eager&quot; (<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(&quot;&quot;).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 &quot;feat(python): Add <code>replace_all</code> expression to
complement <code>replace</code>&quot; (...</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
dependabot[bot] authored Jun 7, 2024
1 parent 51c13ae commit 3c6232e
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 3c6232e

Please sign in to comment.