Skip to content

chore(deps)(deps): bump the python-dependencies group with 2 updates#794

Merged
tschm merged 1 commit into
mainfrom
dependabot/uv/python-dependencies-e6807b5bb1
Jul 22, 2026
Merged

chore(deps)(deps): bump the python-dependencies group with 2 updates#794
tschm merged 1 commit into
mainfrom
dependabot/uv/python-dependencies-e6807b5bb1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown
Contributor

Bumps the python-dependencies group with 2 updates: polars and tinycta.

Updates polars from 1.42.1 to 1.43.0

Release notes

Sourced from polars's releases.

Python Polars 1.43.0

⚠️ Deprecations

  • Deprecate casting numeric types to categoricals (#28349)
  • Deprecate cat.get_categories() and cat.to_local() (#28299)
  • Deprecate LazyFrame.profile() (#28275)
  • Deprecate casts from non-nested dtypes into Lists (#28193)
  • Deprecate bitwise ops between integers and booleans (#28186)
  • Deprecate list/arr.to_struct() calls that don't pass field names (#28243)
  • Rename missing_utf8_is_empty_string to empty_string_is_null (#28173)

🚀 Performance improvements

  • Split multiplexers that directly scan from in-memory DataFrame (#28376)
  • Make DNS cache global (#28352)
  • Do not remove cache if predicates not pushed to all inputs (#28341)
  • Environment variable for logging slow DNS lookup (#28211)
  • Pre-partition on left, right and semi joins on hive partitioned data (#28374)
  • Rewrite inner joins on hive partitioned data to a union of partitions filtered joins (#28327)
  • Tighten redundant comparisons and propagate filter constraints (#27999)
  • Canonicalize predicates (#28212)
  • Remove excess memory copy in streaming IPC sink (#28141)
  • Parallelize scan_iceberg resolve (#28168)
  • Chunk-aware morsel splitting on single-file IO sink (#27950)
  • Don't allocate for full_null() with small lengths (#28181)
  • Use monotonic deque for rolling min_by/max_by (O(n)) (#27436)

✨ Enhancements

  • Pre-partition group-by on hive keys (#28444)
  • Add ewm_sum and ewm_sum_by #28151 (#28215)
  • Serve stale records from object_store DNS cache (#28256)
  • Make partition_hive an opt flag (#28345)
  • Add scan_arrow_c_stream (#28340)
  • When displaying IRExprs, only add parentheses when needed for disambiguation (#28319)
  • Support Iceberg field initial-default in native scan_iceberg (#28324)
  • Show only differing dtypes in assert_frame_equal error (#27816)
  • Expose ewm and rolling *_by expressions in Python visitor (#28286)
  • More accurate rolling moments (#28309)
  • Remove hard block on native scan for Iceberg V3 tables (#28277)
  • Add Series.degrees/radians and clarify trig functions use radians (#22961)
  • Merge sorted with multikey (#28067)
  • Add list expression which consistently packs elements together into new List type (#27990)
  • Add read_database Arrow fast-path for "python-oracledb" (#28230)
  • Optimize joins with redundant equi-join keys (#28017)
  • Implement missing datetime options for CastColumnsPolicy (#28084)
  • Add Expr.cat.to and Expr.cat.physical (#28096)
  • Add POLARS_OOC_DISK_BUDGET_MB (#28045)
  • Add build side preference parameter for join (#28154)

... (truncated)

Commits
  • adb194d feat: Pre-partition group-by on hive keys (#28444)
  • 0bf71d9 fix: Avoid panic when union slice skips all rows (#28420)
  • 8752751 fix: Solve panic in dt.replace when there were multiple chunks (#28437)
  • 0189b46 fix: Propagate is_scalar from the input to the output of .sort() and `.so...
  • ce6e4de fix(rust): Insert missing coercions from Unknown(_) in list/array arithmeti...
  • 997ce5c feat: Add ewm_sum and ewm_sum_by #28151 (#28215)
  • e5b36aa chore: Update AI policy for comments (#28436)
  • 3cb01f4 test: Fix flaky ordering expectation in top_k_by (#28435)
  • c6e05d1 fix: Resolve CSV column names overwrite in DSL->IR conversion (#28383)
  • 0cdafb4 fix: Avoid IEJoin rewrite for Categorical comparisons (#28427)
  • Additional commits viewable in compare view

Updates tinycta from 0.13.3 to 0.14.0

Release notes

Sourced from tinycta's releases.

v0.14.0

Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and entries are generated from Conventional Commits.

[0.14.0] - 2026-07-17

New Features

  • Add ClusterFuzzLite fuzzing scaffold for tinycta (#809)

Bug Fixes

  • (deps) Support cvx-linalg 0.9+/1.0 module layout (#835)
  • Address scorecard findings #853, #854, #855 (#856)

Documentation

  • (readme) Correct moving_absolute_deviation tag to Polars (#819)
  • (claude) Use uv run pytest per Rhiza command policy (#820)
  • (readme) Point License badge at main branch (#824)
  • Add runnable README snippets for tinycta.signal (#862)

Maintenance

  • Chore(deps)(deps): bump the python-dependencies group with 4 updates (#808)
  • Chore(deps)(deps): bump the python-dependencies group with 2 updates (#812)
  • Chore(deps)(deps): bump the github-actions group with 3 updates (#811)
  • (hyper) Log Study summary instead of print() in optimize() (#821)
  • Update rhiza to v1.0.0 (#825)
  • Update rhiza to v1.0.1 (#827)
  • Chore(deps)(deps): bump polars in the python-dependencies group (#826)
  • (hyper) Address rhiza-quality findings #828#831 (#832)
  • Chore(deps)(deps): bump the python-dependencies group with 3 updates (#834)
  • Update rhiza to v1.1.1 (#838)
  • Update rhiza to v1.1.2 (#841)
  • (engine) Extract numeric kernel from engine.py (#843) (#844)
  • Update rhiza to v1.1.3 (#842)
  • (osc) Simplify _validate_windows to CC grade A (#845) (#846)
  • Chore(deps)(deps): bump docker/login-action in the github-actions group (#847)
  • Normalize .rhiza/template.yml (repository/ref notation, legal templates) (#848)
  • Drop rhiza-tools tooling from make targets (#849)
  • Remove rhiza benchmark and mutation workflows (#850)
  • Remove .rhiza/make.d/releasing.mk (#851)
  • Update rhiza to v1.2.1 (#857)
  • Add Python 3.14 classifier (#861)

Other Changes

  • Sync Rhiza template v0.19.3 → v0.19.4 (#807)
  • Sync Rhiza template v0.19.4 → v0.19.6 (#810)
  • Sync Rhiza template v0.19.6 → v0.19.9 (#815)

... (truncated)

Changelog

Sourced from tinycta's changelog.

[0.14.0] - 2026-07-17

New Features

  • Add ClusterFuzzLite fuzzing scaffold for tinycta (#809)

Bug Fixes

  • (deps) Support cvx-linalg 0.9+/1.0 module layout (#835)
  • Address scorecard findings #853, #854, #855 (#856)

Documentation

  • (readme) Correct moving_absolute_deviation tag to Polars (#819)
  • (claude) Use uv run pytest per Rhiza command policy (#820)
  • (readme) Point License badge at main branch (#824)
  • Add runnable README snippets for tinycta.signal (#862)

Maintenance

  • Chore(deps)(deps): bump the python-dependencies group with 4 updates (#808)
  • Chore(deps)(deps): bump the python-dependencies group with 2 updates (#812)
  • Chore(deps)(deps): bump the github-actions group with 3 updates (#811)
  • (hyper) Log Study summary instead of print() in optimize() (#821)
  • Update rhiza to v1.0.0 (#825)
  • Update rhiza to v1.0.1 (#827)
  • Chore(deps)(deps): bump polars in the python-dependencies group (#826)
  • (hyper) Address rhiza-quality findings #828#831 (#832)
  • Chore(deps)(deps): bump the python-dependencies group with 3 updates (#834)
  • Update rhiza to v1.1.1 (#838)
  • Update rhiza to v1.1.2 (#841)
  • (engine) Extract numeric kernel from engine.py (#843) (#844)
  • Update rhiza to v1.1.3 (#842)
  • (osc) Simplify _validate_windows to CC grade A (#845) (#846)
  • Chore(deps)(deps): bump docker/login-action in the github-actions group (#847)
  • Normalize .rhiza/template.yml (repository/ref notation, legal templates) (#848)
  • Drop rhiza-tools tooling from make targets (#849)
  • Remove rhiza benchmark and mutation workflows (#850)
  • Remove .rhiza/make.d/releasing.mk (#851)
  • Update rhiza to v1.2.1 (#857)
  • Add Python 3.14 classifier (#861)

Other Changes

  • Sync Rhiza template v0.19.3 → v0.19.4 (#807)
  • Sync Rhiza template v0.19.4 → v0.19.6 (#810)
  • Sync Rhiza template v0.19.6 → v0.19.9 (#815)
  • Fix README license badge link to main branch (#823)
Commits
  • 5101906 chore: release v0.14.0
  • fbbada7 docs: add runnable README snippets for tinycta.signal (#862)
  • dbc7f3e chore: add Python 3.14 classifier (#861)
  • 3e0a5a2 chore: update rhiza to v1.2.1 (#857)
  • ffca8c4 fix: address scorecard findings #853, #854, #855 (#856)
  • 986eb65 chore: remove .rhiza/make.d/releasing.mk (#851)
  • 58295fe chore: remove rhiza benchmark and mutation workflows (#850)
  • af4647a chore: drop rhiza-tools tooling from make targets (#849)
  • 6ac49af chore: normalize .rhiza/template.yml (repository/ref notation, legal template...
  • 87487ac chore(deps)(deps): bump docker/login-action in the github-actions group (#847)
  • 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the python-dependencies group with 2 updates: [polars](https://github.com/pola-rs/polars) and [tinycta](https://github.com/tschm/tinycta).


Updates `polars` from 1.42.1 to 1.43.0
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-1.42.1...py-1.43.0)

Updates `tinycta` from 0.13.3 to 0.14.0
- [Release notes](https://github.com/tschm/tinycta/releases)
- [Changelog](https://github.com/tschm/TinyCTA/blob/main/CHANGELOG.md)
- [Commits](tschm/TinyCTA@v0.13.3...v0.14.0)

---
updated-dependencies:
- dependency-name: polars
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: tinycta
  dependency-version: 0.14.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 21, 2026
@tschm
tschm merged commit 8d15493 into main Jul 22, 2026
62 checks passed
@tschm
tschm deleted the dependabot/uv/python-dependencies-e6807b5bb1 branch July 22, 2026 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant