Skip to content

chore: Bump python, pip, certifi and nodejs - #417

Merged
Oliver Borchert (borchero) merged 1 commit into
mainfrom
pixi-update-supply-chain-202610/pixi.toml
Oct 23, 2026
Merged

Oliver Borchert (borchero) merged 1 commit into
mainfrom
pixi-update-supply-chain-202610/pixi.toml

Conversation

@quant-ranger

@quant-ranger quant-ranger Bot commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

This PR runs pixi update python pip certifi nodejs to bump python, pip, certifi, nodejs to the latest versions that pixi.toml allows. Other packages only change where the new versions require it.

The environments in pixi.lock lock the following versions:

Environment python pip certifi nodejs
build 3.14.7 → 3.15.1 26.2.1 → 26.2.2 2026.7.22 → 2026.10.19 –
default 3.14.7 → 3.14.9 26.2.1 → 26.2.2 2026.7.22 → 2026.10.19 26.10.0 → 26.12.1
default-polars-minimal 3.14.7 → 3.14.9 26.2.1 → 26.2.2 2026.7.22 → 2026.10.19 26.10.0 → 26.12.1
default-py311 3.11.17 26.2.1 → 26.2.2 2026.7.22 → 2026.10.19 24.21.0, 26.10.0 → 24.21.0, 26.12.1
docs 3.14.7 → 3.15.1 26.2.1 → 26.2.2 2026.7.22 → 2026.10.19 –
lint 3.14.7 → 3.15.1 – – 26.10.0 → 26.12.1
nightly 3.14.7 → 3.14.9 26.2.1 → 26.2.2 – –
polars-minimal 3.14.7 → 3.14.9 26.2.1 → 26.2.2 – –
py311 3.11.16 → 3.11.17 26.2.1 → 26.2.2 – –
py312 3.12.14 → 3.12.15 26.2.1 → 26.2.2 – –
py313 3.13.15 → 3.13.17 26.2.1 → 26.2.2 – –
py314 3.14.7 → 3.14.9 26.2.1 → 26.2.2 – –
py314-optionals 3.14.7 → 3.14.9 26.2.1 → 26.2.2 – –

If you run into any problems, feel free to ping @pavelzw.

Dependencies

Explicit dependencies
Dependency Before After Change Environments
python 3.14.7 3.15.1 Minor Upgrade {build, docs} on all platforms
numpy 2.5.3 2.5.4 Patch Upgrade {build, docs} on all platforms
pip 26.2.1 26.2.2 Patch Upgrade {build, default, default-polars-minimal, default-py311, docs, nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on all platforms
python 3.14.7 3.14.9 Patch Upgrade {default, default-polars-minimal, nightly, polars-minimal, py314, py314-optionals} on all platforms
python 3.13.15 3.13.17 Patch Upgrade py313 on all platforms
python 3.12.14 3.12.15 Patch Upgrade py312 on all platforms
python 3.11.16 3.11.17 Patch Upgrade py311 on all platforms
python hd05a0c4_1_cpython hd05a0c4_2_cpython Only build string default-py311 on osx-arm64
python hb12b558_1_cpython hb12b558_2_cpython Only build string default-py311 on win-64
python h94ad73b_1_cpython h94ad73b_2_cpython Only build string default-py311 on linux-aarch64
python h6907cb8_1_cpython h6907cb8_2_cpython Only build string default-py311 on osx-64
python h5f976f7_1_cpython h5f976f7_2_cpython Only build string default-py311 on linux-64
Implicit dependencies
Dependency Before After Change Environments
libedit 3.1.20260512 Added {build, lint} on {linux-64, linux-aarch64, osx-64, osx-arm64}
icu 78.3 Removed {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on {linux-64, linux-aarch64, osx-64, osx-arm64}
libpsl 0.23.1 Removed {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on {linux-64, linux-aarch64, osx-64, osx-arm64}
libpython 3.14.7 Removed {build, docs, lint} on all platforms
readline 8.3 Removed {build, docs, lint} on {linux-64, linux-aarch64, osx-64, osx-arm64}
certifi 2026.7.22 2026.10.19 Minor Upgrade {build, default, default-polars-minimal, default-py311, docs} on all platforms
cpython 3.14.7 3.15.1 Minor Upgrade {build, docs} on all platforms
libsqlite 3.53.4 3.54.1 Minor Upgrade all
nodejs 26.10.0 26.12.1 Minor Upgrade {default, default-polars-minimal, lint} on all platforms
default-py311 on {linux-64, osx-64, osx-arm64}
python 3.14.7 3.15.1 Minor Upgrade lint on all platforms
python-abi3 3.14 3.15 Minor Upgrade docs on all platforms
python-gil 3.14.7 3.15.1 Minor Upgrade {build, docs} on all platforms
python_abi 3.14 3.15 Minor Upgrade {build, docs, lint} on all platforms
rpds-py 2026.6.3 2026.9.1 Minor Upgrade docs on all platforms
libcurl1 8.22.0 8.21.0 Minor Downgrade {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on {linux-64, linux-aarch64, osx-64, osx-arm64}
brotli-python 1.2.0 1.2.1 Patch Upgrade {build, docs} on all platforms
{default, default-polars-minimal} on {linux-64, linux-aarch64, osx-64, osx-arm64}
default-py311 on {linux-64, osx-64, osx-arm64}
c-ares 1.34.8 1.34.9 Patch Upgrade {default, default-polars-minimal, lint} on {linux-64, linux-aarch64, osx-64, osx-arm64}
default-py311 on {linux-64, osx-64, osx-arm64}
libbrotlicommon 1.2.0 1.2.1 Patch Upgrade {default, default-polars-minimal, lint} on {linux-64, linux-aarch64, osx-64, osx-arm64}
default-py311 on {linux-64, osx-64, osx-arm64}
libbrotlidec 1.2.0 1.2.1 Patch Upgrade {default, default-polars-minimal, lint} on {linux-64, linux-aarch64, osx-64, osx-arm64}
default-py311 on {linux-64, osx-64, osx-arm64}
libbrotlienc 1.2.0 1.2.1 Patch Upgrade {default, default-polars-minimal, lint} on {linux-64, linux-aarch64, osx-64, osx-arm64}
default-py311 on {linux-64, osx-64, osx-arm64}
libedit 3.1.20250104 3.1.20260512 Patch Upgrade docs on {linux-64, linux-aarch64, osx-64, osx-arm64}
libpython 3.14.7 3.14.9 Patch Upgrade {default, default-polars-minimal, nightly, polars-minimal, py314, py314-optionals} on all platforms
libpython 3.13.15 3.13.17 Patch Upgrade py313 on all platforms
libpython 3.12.14 3.12.15 Patch Upgrade py312 on all platforms
libpython 3.11.16 3.11.17 Patch Upgrade py311 on all platforms
numpy 2.5.3 2.5.4 Patch Upgrade lint on all platforms
cffi py314h65cb5ac_3 py315hd8503b0_3 Only build string build on linux-aarch64
cffi py314h8d76f0c_3 py315h0a45a71_3 Only build string build on linux-64
libpython hcc31f7b_1_cpython hfb4101e_2_cpython Only build string default-py311 on win-64
libpython h0c77377_1_cpython ha57cdbe_2_cpython Only build string default-py311 on linux-64
libpython hc3dd739_1_cpython h3cfa5a6_2_cpython Only build string default-py311 on linux-aarch64
libpython h31af0e7_1_cpython h1b2126f_2_cpython Only build string default-py311 on osx-64
libpython h4e5ec87_1_cpython h0677fcb_2_cpython Only build string default-py311 on osx-arm64
libxml2 h550178d_0 hdcc4aff_1 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on osx-arm64
libxml2 h7df9aa5_0 ha7a5771_1 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on linux-64
libxml2 h92b9305_0 ha1111c9_1 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on linux-aarch64
libxml2 hb56241c_0 h3668fe6_1 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on osx-64
libxml2-16 heb56d2d_0 hea22233_1 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on osx-arm64
libxml2-16 hf3af7cc_0 hbdfff7e_1 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on linux-64
libxml2-16 h8376fb4_0 h341e563_1 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on osx-64
libxml2-16 h2e5089f_0 h183574b_1 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on linux-aarch64
markupsafe py314h0df259e_0 pyh9d376c1_1 Only build string docs on osx-64
markupsafe py314h2359020_0 pyh9d376c1_1 Only build string docs on win-64
markupsafe py314h96efe57_0 pyh9d376c1_1 Only build string docs on linux-aarch64
markupsafe py314haf53d71_0 pyh9d376c1_1 Only build string docs on osx-arm64
markupsafe py314hd42368d_0 pyh9d376c1_1 Only build string docs on linux-64
msgpack-python py314h0ba06c9_0 py315hd85b326_0 Only build string docs on osx-64
msgpack-python py314hf309875_0 py315h7bfb399_0 Only build string docs on win-64
msgpack-python py314hb1acb19_0 py315h5767ecb_0 Only build string docs on osx-arm64
msgpack-python py314h5383ef5_0 py315h2776e83_0 Only build string docs on linux-64
msgpack-python py314ha00f88c_0 py315h16ffdb0_0 Only build string docs on linux-aarch64
prometheus-cpp h26ae035_1 ha5d0236_0 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on linux-64
prometheus-cpp h82622d3_1 h7938499_0 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on linux-aarch64
prometheus-cpp ha40a039_1 h7802330_0 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on osx-64
prometheus-cpp hfe14bbf_1 h0967b3e_0 Only build string {nightly, polars-minimal, py311, py312, py313, py314, py314-optionals} on osx-arm64
psutil py314hfe1a184_3 py315hd4e796c_3 Only build string docs on linux-64
psutil py314hd98292b_3 py315hc6682d9_3 Only build string docs on osx-arm64
psutil py314h17af80e_3 py315h54bb5ba_3 Only build string docs on osx-64
psutil py314hc5dbbe4_3 py315h37d93b3_3 Only build string docs on win-64
psutil py314ha22a00f_3 py315h161ad5a_3 Only build string docs on linux-aarch64
pywin32 py314hf700ef7_2 py315h380b26d_2 Only build string docs on win-64
pywin32-ctypes py314h86ab7b2_4 py315h5f0381a_4 Only build string build on win-64
pyyaml py314h10d0514_1 pyh7db6752_1 Only build string docs on osx-64
pyyaml py314h2359020_1 pyh7db6752_1 Only build string docs on win-64
pyyaml py314h67df5f8_1 pyh7db6752_1 Only build string docs on linux-64
pyyaml py314h6e9b3f0_1 pyh7db6752_1 Only build string docs on osx-arm64
pyyaml py314h807365f_1 pyh7db6752_1 Only build string docs on linux-aarch64
rapidfuzz py314h8ac86d4_3 py315habfbd8b_3 Only build string lint on linux-aarch64
rapidfuzz py314hb1fb86d_3 py315h9d690bc_3 Only build string lint on osx-arm64
rapidfuzz py314hf3b331d_3 py315h219b181_3 Only build string lint on linux-64
rapidfuzz py314hb0342c8_3 py315h1e040c3_3 Only build string lint on osx-64
rapidfuzz py314hb98de8c_3 py315h05291f8_3 Only build string lint on win-64
ruamel.yaml.clib py314hfe1a184_5 py315hd4e796c_5 Only build string {docs, lint} on linux-64
ruamel.yaml.clib py314hd98292b_5 py315hc6682d9_5 Only build string {docs, lint} on osx-arm64
ruamel.yaml.clib py314h17af80e_5 py315h54bb5ba_5 Only build string {docs, lint} on osx-64
ruamel.yaml.clib py314hc5dbbe4_5 py315h37d93b3_5 Only build string {docs, lint} on win-64
ruamel.yaml.clib py314ha22a00f_5 py315h161ad5a_5 Only build string {docs, lint} on linux-aarch64
tornado py314h35c850b_0 py315hcb35e0d_0 Only build string docs on linux-aarch64
tornado py314h5a2d7ad_0 py315hbb43fd6_0 Only build string docs on win-64
tornado py314h89acca1_0 py315hb246bd9_0 Only build string docs on linux-64
tornado py314hca6f81c_0 py315ha94c2ef_0 Only build string docs on osx-64
tornado py314hcd3153d_0 py315h374c6dc_0 Only build string docs on osx-arm64

Footnotes

  1. Dependency got downgraded. ↩

Quant-Ranger: pixi-update-supply-chain-202610
Copilot AI balanced review requested due to automatic review settings October 23, 2026 09:03
@quant-ranger quant-ranger Bot added the dependencies Pull requests that update a dependency file label Oct 23, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request. Check if the Files changed in this pull request are included in default exclusions.

@github-actions github-actions Bot added the chore label Oct 23, 2026
@codecov

codecov Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (815d6d4) to head (eacb1ec).

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #417   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           46        46           
  Lines         2584      2584           
=========================================
  Hits          2584      2584           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@borchero
Oliver Borchert (borchero) merged commit ff9836d into main Oct 23, 2026
29 checks passed
@borchero
Oliver Borchert (borchero) deleted the pixi-update-supply-chain-202610/pixi.toml branch October 23, 2026 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants