Skip to content

chore(deps)(deps): bump the python-dependencies group with 3 updates#737

Merged
tschm merged 1 commit intomainfrom
dependabot/uv/python-dependencies-9cd9f6ef6a
Apr 21, 2026
Merged

chore(deps)(deps): bump the python-dependencies group with 3 updates#737
tschm merged 1 commit intomainfrom
dependabot/uv/python-dependencies-9cd9f6ef6a

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps the python-dependencies group with 3 updates: polars, tinycta and marimo.

Updates polars from 1.39.3 to 1.40.0

Release notes

Sourced from polars's releases.

Python Polars 1.40.0

🏆 Highlights

  • Add streaming support for grouped AsOf join (#27293)

⚠️ Deprecations

  • Deprecate support for dataframe interchange protocol (#27214)

🚀 Performance improvements

  • Create IR slice from expr slice pushdown (#27200)
  • Add streaming support for grouped AsOf join (#27293)
  • Avoid unnecessary rechunk when sorting already sorted DataFrame (#27264)
  • Lower basic over() to streaming primitives (#27303)
  • Lower drop_{nulls,nans} in streaming group_by aggregations (#27296)
  • Lower entropy to streaming reductions (#27174)
  • Add native streaming interpolate (#27185)
  • Streaming strptime with format=None (#27056)
  • Lower skew / kurtosis to streaming aggregations (#27176)
  • Post apply pyarrow filter in Polars' engine instead of pyarrow (#27192)
  • Optimize drop_nulls().{first,last}() to {first,last}(ignore_nulls=True) (#27187)
  • Always process pyarrow scan in batches (#27183)
  • Make cut output Enum and mark as elementwise (#27173)
  • Remove unused expression sorts (#27075)
  • Use delta stats for mixed hive and non-hive predicate pushdown (#27102)
  • Take into account size per row in join sampling (#27098)
  • Streaming is_first_distinct and unique(maintain_order=True) (#27052)
  • Streaming cov and corr (#27008)
  • Add sorted unique node to streaming engine (#26990)
  • Ensure Expr.append is lowered in streaming engine (#27022)
  • Collapse consecutive Sort nodes (#26965)
  • Drop maintain_order=True requirement in sink_delta (#27007)

✨ Enhancements

  • Add ignore_nulls to {list,arr}.{any,all} (#27186)
  • Lock-free memory manager with spill-to-disk and fully OOC multiplexer (#26774)
  • Add is_unique to list/array dtypes (#27290)
  • Streaming pyarrow datasets sources (#27230)
  • Add pl.merge_sorted operating on multiple frames (#27014)
  • Allow group_by() without key exprs (#27141)
  • Change default scan/read_lines column name from "lines" to "line" (#27122)
  • Make unnest() effective on all columns by default (#27029)
  • Collapse consecutive Sort nodes (#26965)

🐞 Bug fixes

  • Update groups to correct length for Implode (#27282)
  • Fix scan_csv missing_columns='insert' overwrote existing data with NULLs (#27297)

... (truncated)

Commits
  • bf6a425 fix: Update groups to correct length for Implode (#27282)
  • aeb677d test(python): Add regression test for instantiating polars DataFrame from pan...
  • 5fd657e docs: Add documentation for openlineage on-premises (#27334)
  • fad784c fix: Fix scan_csv missing_columns='insert' overwrote existing data with NULLs...
  • bdf73dc docs: Release page (#27335)
  • f9dfa21 perf: Create IR slice from expr slice pushdown (#27200)
  • f81f8f8 refactor(rust): Add generic tree traversal with edge value propagation (#27249)
  • d1165c0 docs: Update uv pip install polars-on-premises cmd (#27330)
  • 4b216a8 perf: Add streaming support for grouped AsOf join (#27293)
  • 518b9a3 chore: Bump Python Polars version (#27315)
  • Additional commits viewable in compare view

Updates tinycta from 0.9.5 to 0.9.7

Release notes

Sourced from tinycta's releases.

v0.9.7

[0.9.7] - 2026-04-18

💼 Other

  • Bump version 0.9.6 → 0.9.7

PyPI Package

TinyCTA

v0.9.6

[0.9.6] - 2026-04-18

🐛 Bug Fixes

  • Remove duplicate security target from Makefile
  • Remove mkdocs-build:: to resolve double/single colon conflict
  • Remove HTML div wrapper from README to fix MkDocs rendering
  • Correct nav paths from report/ to reports/ in mkdocs.yml

💼 Other

  • Bump version 0.9.5 → 0.9.6

📚 Documentation

  • Add mkdocs.yml inheriting from docs/mkdocs-base.yml
  • Add CI/CD section with Hypothesis to mkdocs nav

⚙️ Miscellaneous Tasks

  • Sync rhiza template files
  • Update rhiza template to v0.10.0
  • Sync rhiza template files to v0.10.0
  • Sync rhiza template files
  • Remove .rhiza/docs and exclude from template sync
  • Sync rhiza template files
  • Remove unused rhiza make.d files and exclude from sync
  • Sync rhiza template files
  • Remove gh-aw and github test files, exclude from sync
  • Sync rhiza template files
  • Remove docs/adr folder and exclude from sync
  • Sync rhiza template files

PyPI Package

TinyCTA

Commits
  • 4645967 Chore: bump version 0.9.6 → 0.9.7
  • e724dbe Merge pull request #715 from tschm/tschm-patch-1
  • 7677462 Remove excluded files from template.yml
  • b914735 Rhiza template sync v0.10.1: remove Copilot/gh-pages artifacts, update covera...
  • 5a39751 Fix coverage badge link path: tests → reports
  • 76562bc Remove gh-pages branch: serve coverage badge from Pages site
  • 473c9d0 Remove broken test_mkdocs_extra_packages_used_in_build test
  • 155ec14 Simpler sync
  • dcdec96 Simpler sync
  • b777602 Simpler sync
  • Additional commits viewable in compare view

Updates marimo from 0.23.1 to 0.23.2

Release notes

Sourced from marimo's releases.

0.23.2

What's Changed

🚨 Breaking changes

  • Mo.ui.refresh typing and docs (#9229)

✨ Enhancements

  • Code-mode .screenshot() api (#9232)
  • Visible markers for leading/trailing whitespace in string cells (#9256)
  • swap reveal.js instead of swiper for slides (#9166)
  • change wasm link to molab link on run page (#9240)
  • Bail out of type inference when completion budget expires (#9247)
  • Introduce better_inspect module for enhanced dir() and help() functionality for marimo-pair (#9223)
  • add molab resource to edit homepage (#9241)
  • Add ctx.packages namespace to code mode (#9233)
  • Backend-based file and directory duplication (#9142)
  • Support columns in marimo-pair (#9212)
  • Expand uv_build supported versions in build-system (#9231)
  • Visually distinguish null, empty, whitespace, NaN, and Infinity in table cells (#9218)
  • Restore Altair SVG output as base64-encoded Data URLs (#9104)
  • Auto-save in code-mode and marimo-pair (#9191)
  • add molab share action (#9207)
  • LSP root and document URI integration from backend (#9143)
  • Decouple Matplotlib render resolution (DPI) from display size (#9144)

🐛 Bug fixes

  • Hold references to asyncio tasks (#9261)
  • Use urlparse instead of regex for proxy determination (#9254)
  • Preserve columns in DefaultTableManager exports (#9258)
  • Drop dangling @​file URLs from the session cache (#9278)
  • Make FieldTypes a Map to preserve column order (#9279)
  • Avoid double-mangling names inside walrus comprehension (#9276)
  • Static path handling (#9281)
  • Restore plain text tracebacks and fix exit codes for code mode (#9224)
  • Suppress marimo-ui-value-update echo for user-initiated changes (#9262)
  • "Download as .py" in WASM run-mode exports (#9268)
  • Tailwind v4 opacity fix, selection toggle, hover colors, and cleanup (#9259)
  • Export menu works for plain-Python data without pandas/polars/pyarrow (#9246)
  • Drop stale autosaves after newer foreground writes (#9239)
  • Preserve column order in DefaultTableManager select/drop (#9235)
  • Use the proactor event loop policy on Windows in edit-mode runtimes (#9194)
  • Allow for data-uris in mpl-interactive and marimo-panel after a cell has run (#9196)
  • Opencode marimo-pair skill discovery (#9225)
  • fix variants for toast (#9230)
  • Only toast cell logs in app mode (#9190)
  • fix label not being passed through for mo.ui.tabs (#9187)
  • Support mo.ui.matplotlib selections from code mode (#9195)
  • fix cte refs for errored paths, and dml (#9188)
  • Add warning log when repr_mimebundle fails (#9199)
  • Use shared memory for virtual files when running with app isolation (#9181)

... (truncated)

Commits

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 3 updates: [polars](https://github.com/pola-rs/polars), [tinycta](https://github.com/tschm/tinycta) and [marimo](https://github.com/marimo-team/marimo).


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

Updates `tinycta` from 0.9.5 to 0.9.7
- [Release notes](https://github.com/tschm/tinycta/releases)
- [Commits](tschm/TinyCTA@v0.9.5...v0.9.7)

Updates `marimo` from 0.23.1 to 0.23.2
- [Release notes](https://github.com/marimo-team/marimo/releases)
- [Commits](marimo-team/marimo@0.23.1...0.23.2)

---
updated-dependencies:
- dependency-name: polars
  dependency-version: 1.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: tinycta
  dependency-version: 0.9.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: marimo
  dependency-version: 0.23.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 21, 2026
@tschm tschm merged commit 1884390 into main Apr 21, 2026
52 checks passed
@tschm tschm deleted the dependabot/uv/python-dependencies-9cd9f6ef6a branch April 21, 2026 05:32
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