Skip to content

Commit

Permalink
Bump polars-lts-cpu from 1.17.1 to 1.21.0 (#329)
Browse files Browse the repository at this point in the history
Bumps [polars-lts-cpu](https://github.com/pola-rs/polars) from 1.17.1 to
1.21.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pola-rs/polars/releases">polars-lts-cpu's
releases</a>.</em></p>
<blockquote>
<h2>Python Polars 1.21.0</h2>
<h2>🚀 Performance improvements</h2>
<ul>
<li>Use BitmapBuilder in yet more places (<a
href="https://redirect.github.com/pola-rs/polars/issues/20868">#20868</a>)</li>
<li>Make an owned version of append (<a
href="https://redirect.github.com/pola-rs/polars/issues/20800">#20800</a>)</li>
<li>Use BitmapBuilder in a lot more places (<a
href="https://redirect.github.com/pola-rs/polars/issues/20776">#20776</a>)</li>
</ul>
<h2>✨ Enhancements</h2>
<ul>
<li>Stabilize methods/functions (<a
href="https://redirect.github.com/pola-rs/polars/issues/20850">#20850</a>)</li>
<li>Add <code>linear_space</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/20678">#20678</a>)</li>
<li>Improve string → temporal parsing in <code>read_excel</code> and
<code>read_ods</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/20845">#20845</a>)</li>
<li>Implement df.unique() on new-streaming engine (<a
href="https://redirect.github.com/pola-rs/polars/issues/20875">#20875</a>)</li>
<li>Experimental credential provider support for Delta read/scan/write
(<a
href="https://redirect.github.com/pola-rs/polars/issues/20842">#20842</a>)</li>
<li>Allow column expressions in DataFrame <code>unnest</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/20846">#20846</a>)</li>
<li>Auto-initialize Python credential providers in more cases (<a
href="https://redirect.github.com/pola-rs/polars/issues/20843">#20843</a>)</li>
<li>Add unique operations for Decimal dtype (<a
href="https://redirect.github.com/pola-rs/polars/issues/20855">#20855</a>)</li>
<li>Add NDJson sink for the new streaming engine (<a
href="https://redirect.github.com/pola-rs/polars/issues/20805">#20805</a>)</li>
<li>Support nested keys in window functions (<a
href="https://redirect.github.com/pola-rs/polars/issues/20837">#20837</a>)</li>
<li>Add CSV sink for the new streaming engine (<a
href="https://redirect.github.com/pola-rs/polars/issues/20804">#20804</a>)</li>
<li>Periodically check python signals ('CTRL-C' handling) (<a
href="https://redirect.github.com/pola-rs/polars/issues/20826">#20826</a>)</li>
<li>Experimental unity catalog client (<a
href="https://redirect.github.com/pola-rs/polars/issues/20798">#20798</a>)</li>
<li>Support cumulative aggregations for <code>Decimal</code> dtype (<a
href="https://redirect.github.com/pola-rs/polars/issues/20802">#20802</a>)</li>
<li>Account for SurrealDB Python API updates (handle both
<code>SurrealDB</code> and <code>AsyncSurrealDB</code> classes) in
<code>read_database</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/20799">#20799</a>)</li>
<li>Drop <code>nest-asyncio</code> in favor of custom logic (<a
href="https://redirect.github.com/pola-rs/polars/issues/20793">#20793</a>)</li>
<li>Improve window function caching strategy (<a
href="https://redirect.github.com/pola-rs/polars/issues/20791">#20791</a>)</li>
<li>Support <code>lakefs://</code> URI for delta scanner (<a
href="https://redirect.github.com/pola-rs/polars/issues/20757">#20757</a>)</li>
<li>Additional support for loading <code>numpy.float16</code> values (as
Float32) (<a
href="https://redirect.github.com/pola-rs/polars/issues/20769">#20769</a>)</li>
</ul>
<h2>🐞 Bug fixes</h2>
<ul>
<li>Warn if asof keys not sorted (<a
href="https://redirect.github.com/pola-rs/polars/issues/20887">#20887</a>)</li>
<li>Ensure explicit values given to <code>column_widths</code> override
autofit in <code>write_excel</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/20893">#20893</a>)</li>
<li>Avoid name collisions and panicking in object conversion (<a
href="https://redirect.github.com/pola-rs/polars/issues/20890">#20890</a>)</li>
<li>Incorrect scale used in <code>log</code> and <code>exp</code> for
Decimal type (<a
href="https://redirect.github.com/pola-rs/polars/issues/20888">#20888</a>)</li>
<li>Don't deep clone manuallydrop in GroupsPosition (<a
href="https://redirect.github.com/pola-rs/polars/issues/20886">#20886</a>)</li>
<li>Fix DuplicateError when selecting columns after
<code>join_where</code> or cross join + filter (<a
href="https://redirect.github.com/pola-rs/polars/issues/20865">#20865</a>)</li>
<li>Incorrect <code>Decimal</code> value for
<code>fill_null(strategy=&quot;one&quot;)</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/20844">#20844</a>)</li>
<li>Fix one edge case (out of many) of int128 literals not working (<a
href="https://redirect.github.com/pola-rs/polars/issues/20830">#20830</a>)</li>
<li>Add height check to frame-level row indexing when key is int (<a
href="https://redirect.github.com/pola-rs/polars/issues/20778">#20778</a>)</li>
<li>Remove <code>assert</code> that panics on <code>group_by</code>
followed by <code>head(n)</code>, where <code>n</code> is larger then
the frame height (<a
href="https://redirect.github.com/pola-rs/polars/issues/20819">#20819</a>)</li>
<li>Selectors should raise on <code>+</code> between themselves (<a
href="https://redirect.github.com/pola-rs/polars/issues/20825">#20825</a>)</li>
<li>Fix panic <code>InvalidHeaderValue</code> scanning from S3 on
Windows (<a
href="https://redirect.github.com/pola-rs/polars/issues/20820">#20820</a>)</li>
<li>Fix <code>clip</code> for <code>Decimal</code> returning wrong
values (<a
href="https://redirect.github.com/pola-rs/polars/issues/20814">#20814</a>)</li>
<li>Incorrect height from slicing after projecting only the file path
column (<a
href="https://redirect.github.com/pola-rs/polars/issues/20817">#20817</a>)</li>
<li>Shift mask when skipping Bitpacked values in Parquet (<a
href="https://redirect.github.com/pola-rs/polars/issues/20810">#20810</a>)</li>
<li>Error instead of truncate if length mismatch for several
<code>str</code> functions (<a
href="https://redirect.github.com/pola-rs/polars/issues/20781">#20781</a>)</li>
<li>Support cumulative aggregations for <code>Decimal</code> dtype (<a
href="https://redirect.github.com/pola-rs/polars/issues/20802">#20802</a>)</li>
<li>Allow <code>is_in</code> values to be given as custom
<code>Collection</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/20801">#20801</a>)</li>
<li>Propagate null instead of panicking in <code>pl.repeat_by()</code>
(<a
href="https://redirect.github.com/pola-rs/polars/issues/20787">#20787</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/1993d59c31ca5632f2f8fbdd7af413eeafac6e69"><code>1993d59</code></a>
ci: Disable 'catalog' in build (<a
href="https://redirect.github.com/pola-rs/polars/issues/20897">#20897</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/d6f975c551ce65d5523b01966416c1fd9c7b5e2a"><code>d6f975c</code></a>
Python Polars 1.21.0 (<a
href="https://redirect.github.com/pola-rs/polars/issues/20895">#20895</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/7bf42ddec3070202d27dfc81f477a6a96379180a"><code>7bf42dd</code></a>
feat(python): Stabilize methods/functions (<a
href="https://redirect.github.com/pola-rs/polars/issues/20850">#20850</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/332bd7d6ddc3af417c6594ff9d4c5d93179e5e41"><code>332bd7d</code></a>
chore: Implement negative slice for new streaming IPC (<a
href="https://redirect.github.com/pola-rs/polars/issues/20866">#20866</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/8b5b05a7c388987617620a2b49cd8a0b7bf020c8"><code>8b5b05a</code></a>
fix: Warn if asof keys not sorted (<a
href="https://redirect.github.com/pola-rs/polars/issues/20887">#20887</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/884feebb63f5eb70934391755cc7600d78d9c3a4"><code>884feeb</code></a>
fix(python): Ensure explicit values given to <code>column_widths</code>
override autofi...</li>
<li><a
href="https://github.com/pola-rs/polars/commit/c465164ab6c49d07dc7816667dc4012476a375a8"><code>c465164</code></a>
feat: Add <code>linear_space</code> (<a
href="https://redirect.github.com/pola-rs/polars/issues/20678">#20678</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/e98e09bae1c8b68fad88feffff2e53028a700ad1"><code>e98e09b</code></a>
refactor(rust): Remove last instances of itoa (<a
href="https://redirect.github.com/pola-rs/polars/issues/20881">#20881</a>)</li>
<li><a
href="https://github.com/pola-rs/polars/commit/22c78791ffcf5b2067f19357a5c3471f94f00113"><code>22c7879</code></a>
refactor(rust): Reduce bloat in static_array_collect by using
BitmapBuilders ...</li>
<li><a
href="https://github.com/pola-rs/polars/commit/45b8e8be7861fa839e27b07e486f228a1d34ed2f"><code>45b8e8b</code></a>
refactor(rust): Use defunctionalization in polars-core scalar.rs in
order to ...</li>
<li>Additional commits viewable in <a
href="https://github.com/pola-rs/polars/compare/py-1.17.1...py-1.21.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polars-lts-cpu&package-manager=pip&previous-version=1.17.1&new-version=1.21.0)](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>
  • Loading branch information
dependabot[bot] authored Jan 30, 2025
1 parent 4a7c66e commit 3f1e327
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 12 deletions.
23 changes: 12 additions & 11 deletions poetry.lock

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

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ requests = "^2.32.3"
tabulate = "^0.9.0"
ujson = "^5.9.0"
fsspec = "^2024.6.1"
polars-lts-cpu = "^1.16.0"
polars-lts-cpu = "^1.21.0"
pyarrow = "^18.1.0"
boto3 = "~1.34.0"
#pinning due to snyk high vulnerability find
Expand Down

0 comments on commit 3f1e327

Please sign in to comment.