chore: Update pixi lockfile - #60
Conversation
Quant-Ranger: pixi-update
There was a problem hiding this comment.
Copilot wasn't able to review any files in this pull request.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #60 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 13 13
Lines 1138 1138
=========================================
Hits 1138 1138 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
| @@ -76,10 +76,10 @@ dataframely = ">=3,<4" | |||
| typer = ">=0.21,<1" | |||
There was a problem hiding this comment.
I dismissed my approval as I saw python got downgraded on some environments within some platforms:
See Claude's reasoning for the reasoning below. I'd suggest to
- (1) leave it as is, or
- (2) pin
python=3.14to the environmentsbuild,default,docs, andlint-> opted for this
Root cause: a split pip build on conda-forge
pip 26.2.1 is published on conda-forge as two builds partitioned by Python version:
| Build | python constraint |
|---|---|
pip-26.2.1-pyh145f28c_0 |
python >=3.13.0a0 (3.13 / 3.14) |
pip-26.2.1-pyh8b19718_0 |
python >=3.10,<3.13.0a0 (3.10–3.12) |
Your lock refresh (PR #60) bumped pip from 26.2 (which had no such cap) to 26.2.1. In the environments that don't pin a Python version and contain nothing that forces Python ≥3.13, pixi's solver selected the <3.13 pip build, and that constraint cascaded down the whole environment — cpython, python_abi, and every compiled dependency (markupsafe, pyyaml, tornado, brotli-python, …) all followed pip down to Python 3.12.
Where it actually happened (verified from pixi.lock)
The downgrade is not in default — that stayed 3.14 on every platform. It only hit the build and docs environments, and only on 3 of 5 platforms:
| env | linux-64 | linux-aarch64 | osx-64 | osx-arm64 | win-64 |
|---|---|---|---|---|---|
default |
3.14 | 3.14 | 3.14 | 3.14 | 3.14 |
docs |
3.12 | 3.12 | 3.12 | 3.14 | 3.14 |
build |
3.12 | 3.12 | 3.12 | 3.14 | 3.14 |
defaultstays 3.14 because itsdev/test/optionaldependencies require Python ≥3.13, which forces thepyh145f28c_0pip build.docs/buildonly pull in the default feature (python = ">=3.11", no upper bound) plus pure-Python sphinx/build tooling — nothing pins Python high, so the solver was free to take the<3.13pip build. On osx-arm64/win-64 it happened to pick the ≥3.13 build and stayed at 3.14; the split across platforms is a solver tie-break, not a real availability difference.
So it's essentially a packaging quirk: pip's newest conda build separates 3.10–3.12 from 3.13+, and in the two unpinned environments the solver chose the older-Python variant.
|
quant-ranger-bot pixi diff |
There was a problem hiding this comment.
Dependencies
Explicit dependencies
| Dependency | Before | After | Change | Environments |
|---|---|---|---|---|
| hatchling | 1.31.0 | 1.32.0 | Minor Upgrade | {build, default, docs, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| polars | 1.43.2 | 1.44.1 | Minor Upgrade | {build, default, docs, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| pydata-sphinx-theme | 0.20.0 | 0.21.0 | Minor Upgrade | docs on all platforms |
| python | 3.12.13 | 3.14.7 | Minor Upgrade | {build, docs} on linux-aarch64 |
| python-build | 1.5.0 | 1.6.0 | Minor Upgrade | build on all platforms |
| typos | 1.48.0 | 1.50.1 | Minor Upgrade | lint on all platforms |
| wheel | 0.47.0 | 0.48.0 | Minor Upgrade | build on all platforms |
| zizmor | 1.29.0 | 1.30.0 | Minor Upgrade | lint on all platforms |
| mypy | 2.3.0 | 2.3.1 | Patch Upgrade | {default, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| pip | 26.2 | 26.2.1 | Patch Upgrade | {build, default, docs, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| pre-commit | 4.6.1 | 4.6.2 | Patch Upgrade | lint on all platforms |
| prettier | 3.9.3 | 3.9.6 | Patch Upgrade | lint on all platforms |
| python | 3.14.6 | 3.14.7 | Patch Upgrade | {default, lint, no-optional-dependencies, py314} on all platforms {build, docs} on {linux-64, osx-64, osx-arm64, win-64} |
| python | 3.13.14 | 3.13.15 | Patch Upgrade | py313 on all platforms |
| python | 3.12.13 | 3.12.14 | Patch Upgrade | py312 on all platforms |
| python | 3.11.15 | 3.11.16 | Patch Upgrade | py311 on all platforms |
| ruff | 0.16.1 | 0.16.6 | Patch Upgrade | lint on all platforms |
| typer | 0.27.0 | 0.27.2 | Patch Upgrade | {default, py311, py312, py313, py314} on all platforms |
Implicit dependencies
| Dependency | Before | After | Change | Environments |
|---|---|---|---|---|
| icu | 78.3 | Added | {default, py311, py312, py313, py314} on {linux-aarch64, win-64} {build, docs, no-optional-dependencies} on linux-aarch64 lint on win-64 |
|
| libabseil | 20260526.0 | Added | lint on {linux-64, osx-64} | |
| libmpdec | 4.0.0 | Added | {build, docs} on linux-aarch64 | |
| libpython | 3.14.7 | Added | {build, default, docs, lint, no-optional-dependencies, py314} on all platforms | |
| libpython | 3.13.15 | Added | py313 on all platforms | |
| libpython | 3.12.14 | Added | py312 on all platforms | |
| libpython | 3.11.16 | Added | py311 on all platforms | |
| tomlkit | 0.15.1 | Added | {build, default, docs, no-optional-dependencies, py311, py312, py313, py314} on all platforms | |
| importlib-metadata | 9.0.0 | Removed | lint on all platforms | |
| libgcc-ng | 16.1.0 | Removed | {lint, py311, py312} on {linux-64, linux-aarch64} {build, docs} on linux-aarch64 |
|
| libnsl | 2.0.1 | Removed | {build, docs} on linux-aarch64 | |
| libxcrypt | 4.4.36 | Removed | {build, docs} on linux-aarch64 | |
| onemkl-license | 2026.1.0 | Removed | {default, lint, py311, py312, py313, py314} on win-64 | |
| wheel | 0.47.0 | Removed | docs on linux-aarch64 | |
| zipp | 4.1.0 | Removed | lint on all platforms | |
| appnope | 0.1.4 | 1.0.0 | Major Upgrade | {default, docs} on {osx-64, osx-arm64} |
| argon2-cffi-bindings | 25.1.0 | 26.1.0 | Major Upgrade | default on all platforms |
| cached-property | 1.5.2 | 2.0.1 | Major Upgrade | default on all platforms |
| cached_property | 1.5.2 | 2.0.1 | Major Upgrade | default on all platforms |
| libcxx | 22.1.8 | 23.1.0 | Major Upgrade | all envs on {osx-64, osx-arm64} |
| llvm-openmp | 22.1.8 | 23.1.0 | Major Upgrade | {default, lint, py311, py312, py313, py314} on {osx-64, osx-arm64, win-64} |
| nodejs | 24.18.0 | 26.8.1 | Major Upgrade | lint on {linux-64, osx-64, win-64} |
| readme_renderer | 45.0 | 46.0 | Major Upgrade | build on all platforms |
| setuptools | 83.0.0 | 84.0.0 | Major Upgrade | all |
| anyio | 4.14.2 | 4.15.1 | Minor Upgrade | default on all platforms |
| ast-serialize | 0.6.0 | 0.9.0 | Minor Upgrade | {default, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| backports.zstd | 1.6.0 | 1.7.0 | Minor Upgrade | {build, default, docs} on all platforms |
| charset-normalizer | 3.4.9 | 3.5.1 | Minor Upgrade | {build, default, docs, lint} on all platforms |
| comrak | 0.54.0 | 0.55.0 | Minor Upgrade | build on all platforms |
| coverage | 7.15.3 | 7.16.0 | Minor Upgrade | {default, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| cpython | 3.12.13 | 3.14.7 | Minor Upgrade | {build, docs} on linux-aarch64 |
| idna | 3.18 | 3.19 | Minor Upgrade | {build, default, docs} on all platforms |
| ipython | 9.16.0 | 9.17.1 | Minor Upgrade | {default, docs} on all platforms |
| jupyter_client | 8.9.1 | 8.10.0 | Minor Upgrade | {default, docs} on all platforms |
| jupyter_server | 2.20.0 | 2.21.0 | Minor Upgrade | default on all platforms |
| libffi | 3.5.2 | 3.7.0 | Minor Upgrade | all |
| libgcc | 16.1.0 | 16.2.0 | Minor Upgrade | all envs on {linux-64, linux-aarch64} {default, lint, py311, py312, py313, py314} on {osx-64, osx-arm64} |
| libgfortran | 16.1.0 | 16.2.0 | Minor Upgrade | {default, lint, py311, py312, py313, py314} on {linux-64, linux-aarch64, osx-64, osx-arm64} |
| libgfortran5 | 16.1.0 | 16.2.0 | Minor Upgrade | {default, lint, py311, py312, py313, py314} on {linux-64, linux-aarch64, osx-64, osx-arm64} |
| libgomp | 16.1.0 | 16.2.0 | Minor Upgrade | all envs on {linux-64, linux-aarch64} |
| libstdcxx | 16.1.0 | 16.2.0 | Minor Upgrade | all envs on {linux-64, linux-aarch64} |
| nbformat | 5.10.4 | 5.11.1 | Minor Upgrade | {default, docs} on all platforms |
| nodejs | 26.5.1 | 26.8.1 | Minor Upgrade | lint on {linux-aarch64, osx-arm64} |
| packaging | 26.2 | 26.3 | Minor Upgrade | {build, default, docs, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| polars-runtime-32 | 1.43.2 | 1.44.1 | Minor Upgrade | {build, default, docs, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| pygments | 2.20.0 | 2.21.0 | Minor Upgrade | {build, default, docs, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| python-discovery | 1.5.1 | 1.6.0 | Minor Upgrade | lint on all platforms |
| python-gil | 3.12.13 | 3.14.7 | Minor Upgrade | {build, docs} on linux-aarch64 |
| python-json-logger | 4.1.0 | 4.2.0 | Minor Upgrade | default on all platforms |
| python-librt | 0.13.0 | 0.15.0 | Minor Upgrade | {default, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| python_abi | 3.12 | 3.14 | Minor Upgrade | {build, docs} on linux-aarch64 |
| pyzmq | 27.1.0 | 27.2.0 | Minor Upgrade | {default, docs} on all platforms |
| vcs_versioning | 2.2.3 | 2.3.4 | Minor Upgrade | {build, default, docs, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| wheel | 0.47.0 | 0.48.0 | Minor Upgrade | {py311, py312} on all platforms |
| cffi | 2.1.0 | 2.1.1 | Patch Upgrade | {default, lint} on all platforms build on {linux-64, linux-aarch64} |
| cpython | 3.14.6 | 3.14.7 | Patch Upgrade | {default, no-optional-dependencies, py314} on all platforms {build, docs} on {linux-64, osx-64, osx-arm64, win-64} |
| cpython | 3.13.14 | 3.13.15 | Patch Upgrade | py313 on all platforms |
| cpython | 3.12.13 | 3.12.14 | Patch Upgrade | py312 on all platforms |
| cpython | 3.11.15 | 3.11.16 | Patch Upgrade | py311 on all platforms |
| cryptography | 50.0.0 | 50.0.1 | Patch Upgrade | build on {linux-64, linux-aarch64} |
| filelock | 3.32.2 | 3.32.5 | Patch Upgrade | lint on all platforms |
| greenlet | 3.5.4 | 3.5.5 | Patch Upgrade | docs on all platforms |
| h2 | 4.4.0 | 4.4.1 | Patch Upgrade | {build, default, docs} on all platforms |
| imagesize | 2.0.0 | 2.0.1 | Patch Upgrade | docs on all platforms |
| importlib-metadata | 9.0.0 | 9.0.1 | Patch Upgrade | {build, default, docs} on all platforms |
| ipywidgets | 8.1.8 | 8.1.9 | Patch Upgrade | default on all platforms |
| jupyter-builder | 1.2.1 | 1.2.3 | Patch Upgrade | default on all platforms |
| jupyterlab | 4.6.2 | 4.6.3 | Patch Upgrade | default on all platforms |
| jupyterlab_widgets | 3.0.16 | 3.0.17 | Patch Upgrade | default on all platforms |
| libopenblas | 0.3.33 | 0.3.34 | Patch Upgrade | {default, lint, py311, py312, py313, py314} on {linux-64, linux-aarch64, osx-64, osx-arm64} |
| libuuid | 2.42.2 | 2.42.3 | Patch Upgrade | all envs on {linux-64, linux-aarch64} |
| libxcrypt | 4.4.36 | 4.4.38 | Patch Upgrade | {py311, py312} on {linux-64, linux-aarch64} |
| libxml2 | 2.15.3 | 2.15.4 | Patch Upgrade | {default, lint, py311, py312, py313, py314} on win-64 |
| libxml2-16 | 2.15.3 | 2.15.4 | Patch Upgrade | {default, lint, py311, py312, py313, py314} on win-64 |
| nh3 | 0.3.6 | 0.3.7 | Patch Upgrade | build on all platforms |
| notebook | 7.6.1 | 7.6.2 | Patch Upgrade | default on all platforms |
| numpy | 2.5.1 | 2.5.3 | Patch Upgrade | {default, lint, py312, py313, py314} on all platforms |
| openssl | 3.6.3 | 3.6.4 | Patch Upgrade | all |
| platformdirs | 4.11.0 | 4.11.6 | Patch Upgrade | {default, docs, lint} on all platforms |
| pyobjc-core | 12.2.1 | 12.2.2 | Patch Upgrade | default on {osx-64, osx-arm64} |
| pyobjc-framework-cocoa | 12.2.1 | 12.2.2 | Patch Upgrade | default on {osx-64, osx-arm64} |
| python-fastjsonschema | 2.22.1 | 2.22.2 | Patch Upgrade | {default, docs} on all platforms |
| python-gil | 3.14.6 | 3.14.7 | Patch Upgrade | {default, no-optional-dependencies, py314} on all platforms {build, docs} on {linux-64, osx-64, osx-arm64, win-64} |
| python-gil | 3.13.14 | 3.13.15 | Patch Upgrade | py313 on all platforms |
| python-gil | 3.12.13 | 3.12.14 | Patch Upgrade | py312 on all platforms |
| python-gil | 3.11.15 | 3.11.16 | Patch Upgrade | py311 on all platforms |
| rapidfuzz | 3.14.5 | 3.14.6 | Patch Upgrade | lint on all platforms |
| setuptools-scm | 10.2.1 | 10.2.3 | Patch Upgrade | {build, default, docs, no-optional-dependencies, py311, py312, py313, py314} on all platforms |
| soupsieve | 2.9.1 | 2.9.2 | Patch Upgrade | {default, docs} on all platforms |
| sqlalchemy | 2.0.51 | 2.0.52 | Patch Upgrade | docs on all platforms |
| tornado | 6.5.7 | 6.5.8 | Patch Upgrade | {default, docs} on all platforms |
| traitlets | 5.16.0 | 5.16.1 | Patch Upgrade | {default, docs} on all platforms |
| virtualenv | 21.7.1 | 21.7.8 | Patch Upgrade | lint on all platforms |
| wcwidth | 0.8.2 | 0.8.3 | Patch Upgrade | {default, docs} on all platforms |
| websocket-client | 1.9.0 | 1.9.2 | Patch Upgrade | default on all platforms |
| widgetsnbextension | 4.0.15 | 4.0.16 | Patch Upgrade | default on all platforms |
| _openmp_mutex | 7_kmp_llvm | 8_kmp_llvm | Only build string | {default, lint, py311, py312, py313, py314} on {osx-64, osx-arm64} |
| brotli-python | py314h3daef5d_1 | py314hee34562_4 | Only build string | {build, default, docs} on osx-arm64 |
| brotli-python | py312hac7b6a9_1 | py314hd574b5f_4 | Only build string | {build, docs} on linux-aarch64 |
| brotli-python | py314h352cb57_1 | py314hd574b5f_4 | Only build string | default on linux-aarch64 |
| brotli-python | py314h3de4e8d_1 | py314hcd2bdb6_4 | Only build string | {build, default, docs} on linux-64 |
| brotli-python | py314he701e3d_1 | py314h85cf176_4 | Only build string | {build, default, docs} on win-64 |
| brotli-python | py314h3262eb8_1 | py314h21a1a37_4 | Only build string | {build, default, docs} on osx-64 |
| bzip2 | hda65f42_9 | hda65f42_10 | Only build string | all envs on linux-64 |
| bzip2 | hd037594_9 | h4e30115_10 | Only build string | all envs on osx-arm64 |
| bzip2 | h4777abc_9 | h4777abc_10 | Only build string | all envs on linux-aarch64 |
| bzip2 | h500dc9f_9 | h374f1ed_10 | Only build string | all envs on osx-64 |
| bzip2 | h0ad9c76_9 | h0ad9c76_10 | Only build string | all envs on win-64 |
| c-ares | hb03c661_0 | hebe6cf0_2 | Only build string | lint on linux-64 |
| c-ares | ha1e9b39_0 | had63097_2 | Only build string | lint on osx-64 |
| c-ares | h84a0fba_0 | h74c22ad_2 | Only build string | lint on osx-arm64 |
| c-ares | he30d5cf_0 | h29ee22c_2 | Only build string | lint on linux-aarch64 |
| dbus | h24cb091_1 | he8c428d_2 | Only build string | build on linux-64 |
| dbus | h70963c4_1 | h71d469a_2 | Only build string | build on linux-aarch64 |
| debugpy | py312hf55c4e8_0 | py314he6363bd_0 | Only build string | docs on linux-aarch64 |
| icu | h4350ee2_2 | py313hbf1d544_2 | Only build string | lint on osx-64 |
| icu | h7ac5ae9_2 | py311h3512406_2 | Only build string | lint on linux-aarch64 |
| icu | hc7cc350_2 | py310h579977c_2 | Only build string | all envs on osx-arm64 |
| icu | h54a6638_2 | py310h44b86e0_2 | Only build string | all envs on linux-64 |
| jsonschema | pyhcf101f3_0 | pyhcf101f3_1 | Only build string | {default, docs} on all platforms |
| jsonschema-with-format-nongpl | hcf101f3_0 | hcf101f3_1 | Only build string | default on all platforms |
| keyutils | hb9d3cd8_0 | h7cc23a3_1 | Only build string | {default, docs} on linux-64 |
| keyutils | h86ecc28_0 | h5bc82ec_1 | Only build string | {default, docs} on linux-aarch64 |
| krb5 | hbde042b_1 | hbc21106_2 | Only build string | {default, docs} on linux-64 |
| krb5 | h719d79b_1 | h719d79b_2 | Only build string | {default, docs} on win-64 |
| krb5 | h3ddfcb2_1 | h69064fd_2 | Only build string | {default, docs} on osx-64 |
| krb5 | hfd3d5f3_1 | h34f8a20_2 | Only build string | {default, docs} on osx-arm64 |
| krb5 | h2fb54aa_1 | h095d8e5_2 | Only build string | {default, docs} on linux-aarch64 |
| libabseil | cxx17_h6983b43_1 | cxx17_hc5e897d_2 | Only build string | lint on linux-aarch64 |
| libabseil | cxx17_h2062a1b_1 | cxx17_h4c27e2a_2 | Only build string | lint on osx-arm64 |
| libblas | 8_he492b99_openblas | 10_he492b99_openblas | Only build string | {default, lint, py311, py312, py313, py314} on osx-64 |
| libblas | 8_haddc8a3_openblas | 10_haddc8a3_openblas | Only build string | {default, lint, py311, py312, py313, py314} on linux-aarch64 |
| libblas | 8_h8455456_mkl | 10_h8455456_mkl | Only build string | {default, lint, py311, py312, py313, py314} on win-64 |
| libblas | 8_h51639a9_openblas | 10_h51639a9_openblas | Only build string | {default, lint, py311, py312, py313, py314} on osx-arm64 |
| libblas | 8_h4a7cf45_openblas | 10_h4a7cf45_openblas | Only build string | {default, lint, py311, py312, py313, py314} on linux-64 |
| libbrotlicommon | h8616949_1 | he0616a4_4 | Only build string | lint on osx-64 |
| libbrotlicommon | hb03c661_1 | h39a168f_4 | Only build string | lint on linux-64 |
| libbrotlicommon | he30d5cf_1 | h384ecca_4 | Only build string | lint on linux-aarch64 |
| libbrotlicommon | hc919400_1 | h1dcdb26_4 | Only build string | lint on osx-arm64 |
| libbrotlidec | hb03c661_1 | ha411449_4 | Only build string | lint on linux-64 |
| libbrotlidec | hc919400_1 | h5295a6a_4 | Only build string | lint on osx-arm64 |
| libbrotlidec | h8616949_1 | h4a2f56c_4 | Only build string | lint on osx-64 |
| libbrotlidec | he30d5cf_1 | h011f0d3_4 | Only build string | lint on linux-aarch64 |
| libbrotlienc | he30d5cf_1 | hb247b97_4 | Only build string | lint on linux-aarch64 |
| libbrotlienc | h8616949_1 | h3d41943_4 | Only build string | lint on osx-64 |
| libbrotlienc | hc919400_1 | h2ddc9cb_4 | Only build string | lint on osx-arm64 |
| libbrotlienc | hb03c661_1 | h018ffa1_4 | Only build string | lint on linux-64 |
| libcblas | 8_hd72aa62_openblas | 10_hd72aa62_openblas | Only build string | {default, lint, py311, py312, py313, py314} on linux-aarch64 |
| libcblas | 8_hb0561ab_openblas | 10_hb0561ab_openblas | Only build string | {default, lint, py311, py312, py313, py314} on osx-arm64 |
| libcblas | 8_h9b27e0a_openblas | 10_h9b27e0a_openblas | Only build string | {default, lint, py311, py312, py313, py314} on osx-64 |
| libcblas | 8_h2a3cdd5_mkl | 10_h2a3cdd5_mkl | Only build string | {default, lint, py311, py312, py313, py314} on win-64 |
| libcblas | 8_h0358290_openblas | 10_h0358290_openblas | Only build string | {default, lint, py311, py312, py313, py314} on linux-64 |
| libedit | pl5321h976ea20_0 | pl5321hc48eb74_1 | Only build string | {default, docs} on linux-aarch64 |
| libedit | pl5321ha958ccf_0 | pl5321hba2e2ab_1 | Only build string | {default, docs} on osx-64 |
| libedit | pl5321h7949ede_0 | pl5321h373387f_1 | Only build string | {default, docs} on linux-64 |
| libedit | pl5321hafb1f1b_0 | pl5321h26f1114_1 | Only build string | {default, docs} on osx-arm64 |
| libev | h10d778d_2 | ha3d0635_3 | Only build string | lint on osx-64 |
| libev | h31becfc_2 | h80f16a2_3 | Only build string | lint on linux-aarch64 |
| libev | hd590300_2 | h280c20c_3 | Only build string | lint on linux-64 |
| libev | h93a5062_2 | h1a92334_3 | Only build string | lint on osx-arm64 |
| libglib | h0d30a3d_0 | he503a2a_3 | Only build string | build on linux-64 |
| libglib | h96a7f82_0 | hb514e8e_3 | Only build string | build on linux-aarch64 |
| libiconv | hc1393d2_2 | hc1393d2_3 | Only build string | {default, lint, py311, py312, py313, py314} on win-64 |
| libiconv | h90929bb_2 | h1ea5142_3 | Only build string | build on linux-aarch64 |
| libiconv | h3b78370_2 | h0cb94f2_3 | Only build string | build on linux-64 |
| liblapack | 8_hf9ab0e9_mkl | 10_hf9ab0e9_mkl | Only build string | {default, lint, py311, py312, py313, py314} on win-64 |
| liblapack | 8_hd9741b5_openblas | 10_hd9741b5_openblas | Only build string | {default, lint, py311, py312, py313, py314} on osx-arm64 |
| liblapack | 8_h88aeb00_openblas | 10_h88aeb00_openblas | Only build string | {default, lint, py311, py312, py313, py314} on linux-aarch64 |
| liblapack | 8_h859234e_openblas | 10_h859234e_openblas | Only build string | {default, lint, py311, py312, py313, py314} on osx-64 |
| liblapack | 8_h47877c9_openblas | 10_h47877c9_openblas | Only build string | {default, lint, py311, py312, py313, py314} on linux-64 |
| liblzma | hfd05255_0 | hfd05255_1 | Only build string | all envs on win-64 |
| liblzma | he30d5cf_0 | he30d5cf_1 | Only build string | all envs on linux-aarch64 |
| liblzma | hbb4bfdb_0 | hbb4bfdb_1 | Only build string | all envs on osx-64 |
| liblzma | hb03c661_0 | hb03c661_1 | Only build string | all envs on linux-64 |
| liblzma | h8088a28_0 | h8088a28_1 | Only build string | all envs on osx-arm64 |
| libmpdec | hfd05255_1 | hfd05255_2 | Only build string | {build, default, docs, lint, no-optional-dependencies, py313, py314} on win-64 |
| libmpdec | he30d5cf_1 | he30d5cf_2 | Only build string | {default, lint, no-optional-dependencies, py313, py314} on linux-aarch64 |
| libmpdec | hb03c661_1 | hb03c661_2 | Only build string | {build, default, docs, lint, no-optional-dependencies, py313, py314} on linux-64 |
| libmpdec | hf3981d6_1 | ha1e9b39_2 | Only build string | {build, default, docs, lint, no-optional-dependencies, py313, py314} on osx-64 |
| libmpdec | h84a0fba_1 | h84a0fba_2 | Only build string | {build, default, docs, lint, no-optional-dependencies, py313, py314} on osx-arm64 |
| libnghttp2 | hd3077d7_0 | ha4b982d_1 | Only build string | lint on linux-aarch64 |
| libnghttp2 | h877daf1_0 | h74cf4be_1 | Only build string | lint on linux-64 |
| libnghttp2 | h8f3e76b_0 | h435687b_1 | Only build string | lint on osx-arm64 |
| libnghttp2 | h70048d4_0 | h1e30255_1 | Only build string | lint on osx-64 |
| libsodium | h280c20c_1 | hebe6cf0_2 | Only build string | {default, docs} on linux-64 |
| libsodium | ha3d0635_1 | had63097_2 | Only build string | {default, docs} on osx-64 |
| libsodium | h1a92334_1 | h74c22ad_2 | Only build string | {default, docs} on osx-arm64 |
| libsodium | h6a83c73_1 | h6a83c73_2 | Only build string | {default, docs} on win-64 |
| libsodium | h80f16a2_1 | h29ee22c_2 | Only build string | {default, docs} on linux-aarch64 |
| libsqlite | hf5d6505_0 | hf5d6505_1 | Only build string | all envs on win-64 |
| libsqlite | h1ae2325_0 | hca69786_1 | Only build string | all envs on osx-arm64 |
| libsqlite | h77d7759_0 | ha5db789_1 | Only build string | all envs on osx-64 |
| libsqlite | h022381a_0 | h399dd60_1 | Only build string | all envs on linux-aarch64 |
| libsqlite | hf4e2dac_0 | h13e7031_1 | Only build string | all envs on linux-64 |
| libuv | ha3d0635_0 | ha3d0635_1 | Only build string | lint on osx-64 |
| libuv | h80f16a2_0 | h80f16a2_1 | Only build string | lint on linux-aarch64 |
| libuv | h280c20c_0 | h280c20c_1 | Only build string | lint on linux-64 |
| libuv | h1a92334_0 | h1a92334_1 | Only build string | lint on osx-arm64 |
| markupsafe | py312hd077ced_1 | py314hb76de3f_1 | Only build string | docs on linux-aarch64 |
| mkl | hac47afa_233 | hac47afa_235 | Only build string | {default, lint, py311, py312, py313, py314} on win-64 |
| nbclient | pyhd8ed1ab_0 | pyhcf101f3_1 | Only build string | {default, docs} on all platforms |
| ncurses | h1d4f5a5_0 | he64c551_1 | Only build string | all envs on osx-arm64 |
| ncurses | hdb14827_0 | hdb14827_1 | Only build string | all envs on linux-64 |
| ncurses | hcc0dc9a_0 | hcc0dc9a_1 | Only build string | all envs on osx-64 |
| ncurses | hf8d1292_0 | h2b6f883_1 | Only build string | all envs on linux-aarch64 |
| pcre2 | hf841c20_0 | he574923_1 | Only build string | build on linux-aarch64 |
| pcre2 | haa7fec5_0 | h8b3dc9c_1 | Only build string | build on linux-64 |
| psutil | py314h0f05182_0 | py314hfe1a184_2 | Only build string | {default, docs, no-optional-dependencies, py314} on linux-64 |
| psutil | py314ha14b1ff_0 | py314hd98292b_2 | Only build string | {default, docs, no-optional-dependencies, py314} on osx-arm64 |
| psutil | py314hc5dbbe4_0 | py314hc5dbbe4_2 | Only build string | {default, docs, no-optional-dependencies, py314} on win-64 |
| psutil | py314h2e8dab5_0 | py314ha22a00f_2 | Only build string | {default, no-optional-dependencies, py314} on linux-aarch64 |
| psutil | py312hd41f8a7_0 | py314ha22a00f_2 | Only build string | docs on linux-aarch64 |
| psutil | py314hd330473_0 | py314h17af80e_2 | Only build string | {default, docs, no-optional-dependencies, py314} on osx-64 |
| psutil | py313h62ef0ea_0 | py313he745173_2 | Only build string | py313 on linux-aarch64 |
| psutil | py313h54dd161_0 | py313hd42f317_2 | Only build string | py313 on linux-64 |
| psutil | py313h5fd188c_0 | py313h5fd188c_2 | Only build string | py313 on win-64 |
| psutil | py313h16366db_0 | py313h4b81b55_2 | Only build string | py313 on osx-64 |
| psutil | py313h6688731_0 | py313h2f871a8_2 | Only build string | py313 on osx-arm64 |
| psutil | py312he5662c2_0 | py312he5662c2_2 | Only build string | py312 on win-64 |
| psutil | py312hf7082af_0 | py312hdc27ec5_2 | Only build string | py312 on osx-64 |
| psutil | py312hb3ab3e3_0 | py312hbd136b4_2 | Only build string | py312 on osx-arm64 |
| psutil | py312hd41f8a7_0 | py312h898233f_2 | Only build string | py312 on linux-aarch64 |
| psutil | py312h5253ce2_0 | py312h1b36aeb_2 | Only build string | py312 on linux-64 |
| psutil | py311hf893f09_0 | py311hf893f09_2 | Only build string | py311 on win-64 |
| psutil | py311he363849_0 | py311hd322c8c_2 | Only build string | py311 on osx-arm64 |
| psutil | py311ha332486_0 | py311h72e27ae_2 | Only build string | py311 on osx-64 |
| psutil | py311haee01d2_0 | py311h194be0f_2 | Only build string | py311 on linux-64 |
| psutil | py311h51cfe5d_0 | py311h0de9f98_2 | Only build string | py311 on linux-aarch64 |
| python_abi | 8_cp314 | 9_cp314 | Only build string | {default, lint, no-optional-dependencies, py314} on all platforms {build, docs} on {linux-64, osx-64, osx-arm64, win-64} |
| python_abi | 8_cp313 | 9_cp313 | Only build string | py313 on all platforms |
| python_abi | 8_cp312 | 9_cp312 | Only build string | py312 on all platforms |
| python_abi | 8_cp311 | 9_cp311 | Only build string | py311 on all platforms |
| pywin32 | py314hcaaf0b2_0 | py314hf700ef7_1 | Only build string | {default, docs} on win-64 |
| pywin32-ctypes | py314h86ab7b2_3 | py314h86ab7b2_4 | Only build string | build on win-64 |
| pyyaml | py312ha4530ae_1 | py314h807365f_1 | Only build string | docs on linux-aarch64 |
| readline | h853b02a_0 | hd6e31c0_1 | Only build string | all envs on linux-64 |
| readline | hb682ff5_0 | ha7194a6_1 | Only build string | all envs on linux-aarch64 |
| readline | h46df422_0 | h8b90a29_1 | Only build string | all envs on osx-arm64 |
| readline | h68b038d_0 | h000c2f7_1 | Only build string | all envs on osx-64 |
| rpds-py | py314he1d1ac0_0 | py314hc05cd11_2 | Only build string | {default, docs} on osx-arm64 |
| rpds-py | py314hc980628_0 | py314h9f07db2_2 | Only build string | {default, docs} on win-64 |
| rpds-py | py314h1bee95f_0 | py314h7e8cd81_2 | Only build string | {default, docs} on linux-64 |
| rpds-py | py314h1d56075_0 | py314h3cfb53e_2 | Only build string | {default, docs} on osx-64 |
| rpds-py | py312h00f41f5_0 | py314h231d840_2 | Only build string | docs on linux-aarch64 |
| rpds-py | py314h721bf50_0 | py314h231d840_2 | Only build string | default on linux-aarch64 |
| ruamel.yaml.clib | py314h0f05182_1 | py314hfe1a184_4 | Only build string | lint on linux-64 |
| ruamel.yaml.clib | py314ha14b1ff_1 | py314hd98292b_4 | Only build string | lint on osx-arm64 |
| ruamel.yaml.clib | py314hc5dbbe4_1 | py314hc5dbbe4_4 | Only build string | lint on win-64 |
| ruamel.yaml.clib | py314hd330473_1 | py314h17af80e_4 | Only build string | lint on osx-64 |
| secretstorage | py314hdafbbf9_0 | py314hdafbbf9_2 | Only build string | build on linux-64 |
| secretstorage | py312h8025657_0 | py314ha42fa4b_2 | Only build string | build on linux-aarch64 |
| tbb | hd3d4ead_2 | hdcfe883_3 | Only build string | {default, lint, py311, py312, py313, py314} on win-64 |
| tk | noxft_h5cf4473_3 | noxft_hf03c496_4 | Only build string | all envs on linux-aarch64 |
| tk | noxft_hd70dff1_3 | noxft_h1df4ec4_4 | Only build string | all envs on linux-64 |
| tk | hd3d0363_3 | hbeba79b_4 | Only build string | all envs on osx-arm64 |
| tk | hb794df6_3 | ha6c374e_4 | Only build string | all envs on osx-64 |
| tk | h967ab96_3 | h967ab96_4 | Only build string | all envs on win-64 |
| yaml | h280c20c_3 | hebe6cf0_3 | Only build string | {default, docs, lint} on linux-64 |
| yaml | h4132b18_3 | had63097_3 | Only build string | {default, docs, lint} on osx-64 |
| yaml | h925e9cb_3 | h74c22ad_3 | Only build string | {default, docs, lint} on osx-arm64 |
| yaml | h80f16a2_3 | h29ee22c_3 | Only build string | {default, docs, lint} on linux-aarch64 |
| zstd | hbf9d68e_6 | hf451053_7 | Only build string | {build, default, docs, lint, no-optional-dependencies, py314} on osx-arm64 |
| zstd | h3eecb57_6 | hbc1a06c_7 | Only build string | {build, default, docs, lint, no-optional-dependencies, py314} on osx-64 |
| zstd | hb78ec9c_6 | hb78ec9c_7 | Only build string | all envs on linux-64 |
| zstd | h85ac4a6_6 | h9d15635_7 | Only build string | all envs on linux-aarch64 |
| zstd | h534d264_6 | h534d264_7 | Only build string | {build, default, docs, lint, no-optional-dependencies, py314} on win-64 |
Dependencies
Explicit dependencies
{build, docs} on {osx-arm64, win-64}
{build, docs} on linux-aarch64
Implicit dependencies
{build, docs, no-optional-dependencies} on linux-aarch64
lint on win-64
{build, docs} on {osx-arm64, win-64}
py312 on all platforms
{build, docs} on linux-aarch64
{default, lint, py311, py312, py313, py314} on {osx-64, osx-arm64}
docs on linux-aarch64
build on {linux-64, linux-aarch64}
{build, docs} on {osx-arm64, win-64}
{build, docs} on linux-aarch64
{py311, py312} on linux-64
{build, docs} on {osx-arm64, win-64}
{build, docs} on linux-aarch64
{build, docs} on {osx-arm64, win-64}
{build, docs} on linux-aarch64
Footnotes
Dependency got downgraded. ↩ ↩2 ↩3 ↩4