Skip to content

Update polars-pf to 1.2.0 - #115

Merged
kevindetry-milaboratories merged 1 commit into
mainfrom
update-polars-pf-1-2-0
Oct 23, 2026
Merged

kevindetry-milaboratories merged 1 commit into
mainfrom
update-polars-pf-1-2-0

Conversation

@kevindetry-milaboratories

@kevindetry-milaboratories kevindetry-milaboratories commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Bump polars-pf in the Python 3.12.10 run environment from 1.1.61 to 1.2.0 (milaboratory/pframes-rs v1.2.0).

  • Joins on Int or Long axes of JsonPartitioned columns now give the correct rows (milaboratory/pframes-rs#304).
  • Same-axis outer joins no longer sort the secondary rows again. Result tables use lz4_raw with 128K-row groups, which lowers peak memory (milaboratory/pframes-rs#305).

The dependency ranges of 1.2.0 fit the pinned msgspec 0.19.0, polars-lts-cpu 1.33.1 and pyarrow 24.0.0. 1.2.0 no longer requires typing-extensions. After the merge, CI publishes @platforma-open/milaboratories.runenv-python-3 1.16.1.

RetriggerView in GreptileConfidence Score: 5/5

The PR appears safe to merge; no actionable issues were found.

Summary

Updates polars-pf from 1.1.61 to 1.2.0 in the Python 3.12.10 environment.

  • Python 3.12.10 gets corrected joins and lower-memory result tables.

Important touched terms:

  • polars-pf: The Python package being updated. Its pinned version changes to 1.2.0.
  • Int and Long: Numeric axis types named in the release note. The note describes corrected joins for these types; this PR changes no type definitions.
  • JsonPartitioned: The column kind named in the release note. The note describes corrected numeric-key matching; this PR changes no type definition.

Reviews (1) · Last reviewed commit: "Update polars-pf to 1.2.0" · Reviewed by Greptile

Bump `polars-pf` in the Python 3.12.10 environment from 1.1.61 to
1.2.0 (milaboratory/pframes-rs v1.2.0).

- Joins on Int or Long axes of JsonPartitioned columns give the
  correct rows (milaboratory/pframes-rs#304).
- Same-axis outer joins no longer sort the secondary rows again, and
  result tables use `lz4_raw` with 128K-row groups, which lowers peak
  memory (milaboratory/pframes-rs#305).

The new dependency ranges fit the pinned `msgspec`, `polars-lts-cpu`,
and `pyarrow`. `typing-extensions` is no longer required.
@kevindetry-milaboratories
kevindetry-milaboratories merged commit 9f8a0ee into main Oct 23, 2026
154 of 155 checks passed
@kevindetry-milaboratories
kevindetry-milaboratories deleted the update-polars-pf-1-2-0 branch October 23, 2026 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants