python-ci
python-ci copied to clipboard
build: Bump polars from 0.20.30 to 1.8.1
Bumps polars from 0.20.30 to 1.8.1.
Release notes
Sourced from polars's releases.
Python Polars 1.8.1
🚀 Performance improvements
- Cache register plugin function (#18860)
🐞 Bug fixes
- Properly calculate duration units (#18869)
- Check values in strict cast Int to Time (#18854)
- Fix typo in DuplicateError error message (#18855)
- Properly merge live- and dead columns in prefiltered (#18862)
📖 Documentation
- Fix minor rogue apostrophes (#18865)
🛠️ Other improvements
Thank you to all our contributors for making this release possible!
@MarcoGorelli,@coastalwhite,@mcrumiller,@ritchie46and@rodrigogiraoserraoPython Polars 1.8.0
✨ Enhancements
- Support arithmetic between Series with dtype list (#17823)
- Relaxed schema alignment for parquet file list read (#18803)
- Always preserve sorted flag for .dt.date (#18692)
- Enable additional
rufflint rule sets (#18721)- Implement single inequality joins for join_where (#18727)
🐞 Bug fixes
- DataFrame plot was raising when some extra keywords were passed to encodings (e.g.
x=alt.X(a, axis=alt.Axis(labelAngle=30))) (#18836)- Respect strictness in list constructor (#18853)
- Properly broadcast array arithmetic (#18851)
- Throw error for comparison of unequal length series (#18816)
- Raise when parquet file has extra columns and no
select()was done (#18843)- Pass missing user params in
write_csv(#18845)- Improve
joinargument checks (#18847)- Struct filter by index (#18778)
- Proper dtype casting for struct embedded categoricals in chunked categoricals (#18815)
- Fixed some error/assertion types (#18811)
- Remove panic in
arr.to_struct(#18804)- Allow empty sort by columns (#18774)
- Broadcast zip_with for structs (#18770)
- Dropped/shifted rows in parquet scan with
streaming=True(#18766)- Fix
cum_maxusing exception text ofcum_minfor invalid dtype (#18780)
... (truncated)
Commits
3d296a6python Polars 1.8.1 (#18871)252f123fix: Properly calculate duration units (#18869)66960fffix: Check values in strict cast Int to Time (#18854)33f3fa0fix: Fix typo in DuplicateError error message (#18855)d27fcb3docs: Fix minor rogue apostrophes (#18865)48c1262perf: Cache register plugin function (#18860)b68e259refactor: Makewith_column_uncheckedtakeColumn(#18863)ea7953erefactor: Keep scalar in more places (#18775)58265f6fix: Properly merge live- and dead columns in prefiltered (#18862)3be3b86python Polars 1.8.0 (#18856)- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)