Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump polars-lts-cpu from 1.17.1 to 1.21.0 (#329)
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="one")</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