Skip to content

chore(ci): Update Pixi#5635

Closed
renovate[bot] wants to merge 1 commit intomainfrom
renovate/pixi
Closed

chore(ci): Update Pixi#5635
renovate[bot] wants to merge 1 commit intomainfrom
renovate/pixi

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 10, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
click (source) feature-docs minor ==8.2.1==8.3.1
inline-snapshot feature-python-test-deps minor >=0.31.1,<0.32>=0.32.4,<0.33
maturin feature-build minor ~=1.10.2~=1.12.6
nushell (source) feature-docs minor >=0.109.1,<0.110>=0.111,<0.112
py-rattler feature-python-test-deps minor >=0.20,<0.21>=0.23,<0.24
python (source) feature-python patch >=3.13,<3.14>=3.14,<3.15
rattler-build feature-recipes minor >=0.58.0,<0.59>=0.59,<0.60
rattler-build feature-python-test-deps minor >=0.58.0,<0.59>=0.59,<0.60
rattler-build feature-backends-release minor >=0.58.0,<0.59>=0.59,<0.60
ruff feature-lint minor >=0.14.0,<0.15>=0.15.5,<0.16
ruff minor >=0.14,<0.15>=0.15,<0.16
rust-src (source) feature-dev minor >=1.90.0,<1.91>=1.94,<1.95
sccache feature-backends-release minor >=0.13.0,<0.14>=0.14,<0.15
shellcheck feature-lint minor >=0.10.0,<0.11>=0.11,<0.12
tomlkit feature-backends-release minor >=0.13,<0.14>=0.14,<0.15

Release Notes

pallets/click (click)

v8.3.1

Compare Source

Released 2025-11-15

  • Don't discard pager arguments by correctly using subprocess.Popen. :issue:3039
    :pr:3055
  • Replace Sentinel.UNSET default values by None as they're passed through
    the Context.invoke() method. :issue:3066 :issue:3065 :pr:3068
  • Fix conversion of Sentinel.UNSET happening too early, which caused incorrect
    behavior for multiple parameters using the same name. :issue:3071 :pr:3079
  • Hide Sentinel.UNSET values as None when looking up for other parameters
    through the context inside parameter callbacks. :issue:3136 :pr:3137
  • Fix rendering when prompt and confirm parameter prompt_suffix is
    empty. :issue:3019 :pr:3021
  • When Sentinel.UNSET is found during parsing, it will skip calls to
    type_cast_value. :issue:3069 :pr:3090

v8.3.0

Compare Source

Released 2025-09-17

  • Improved flag option handling: Reworked the relationship between flag_value
    and default parameters for better consistency:

    • The default parameter value is now preserved as-is and passed directly
      to CLI functions (no more unexpected transformations)
    • Exception: flag options with default=True maintain backward compatibility
      by defaulting to their flag_value
    • The default parameter can now be any type (bool, None, etc.)
    • Fixes inconsistencies reported in: :issue:1992 :issue:2514 :issue:2610
      :issue:3024 :pr:3030
  • Allow default to be set on Argument for nargs = -1. :issue:2164
    :pr:3030

  • Show correct auto complete value for nargs option in combination with flag
    option :issue:2813

  • Fix handling of quoted and escaped parameters in Fish autocompletion. :issue:2995 :pr:3013

  • Lazily import shutil. :pr:3023

  • Properly forward exception information to resources registered with
    click.core.Context.with_resource(). :issue:2447 :pr:3058

  • Fix regression related to EOF handling in CliRunner. :issue:2939 :pr:2940

v8.2.2

Compare Source

Released 2025-07-31

  • Fix reconciliation of default, flag_value and type parameters for
    flag options, as well as parsing and normalization of environment variables.
    :issue:2952 :pr:2956
  • Fix typing issue in BadParameter and MissingParameter exceptions for the
    parameter param_hint that did not allow for a sequence of string where the
    underlying function _join_param_hints allows for it. :issue:2777 :pr:2990
  • Use the value of Enum choices to render their default value in help
    screen. Refs :issue:2911 :pr:3004
  • Fix completion for the Z shell (zsh) for completion items containing
    colons. :issue:2703 :pr:2846
  • Don't include envvar in error hint when not configured. :issue:2971 :pr:2972
  • Fix a rare race in click.testing.StreamMixer's finalization that manifested
    as a ValueError on close in a multi-threaded test session.
    :issue:2993 :pr:2991
15r10nk/inline-snapshots (inline-snapshot)

v0.32.4

Compare Source

Added

  • Added context_managers parameter to Example.run_inline(), allowing tests to inject context managers (e.g. unittest.mock.patch) that are active during show_report().

Fixed

  • Fixed UsageError("unmanaged values can not be compared with snapshots") raised during session teardown when using -k to filter tests (#​355). This was caused by inline-snapshot trying to update snapshots that were never compared. This is a rare edge case that caused problems when matchers were used, so it has been removed.

v0.32.3

Compare Source

Changed

  • Improved performance of snapshot() by using lazy evaluation.

Fixed

  • Fixed code generation for Call objects created with builder.create_call().
  • use the handler for datetime types only for the concrete types and not the subclasses.

v0.32.2

Compare Source

Fixed

  • Tuples in snapshots were converted internally into lists if they were evaluated more than once (#​349)

v0.32.1

Fixed

  • Fixed handling of datetime and time objects with timezone information. The tzinfo parameter is now properly included in snapshots, and timezone.utc is represented with the correct import (from datetime import timezone).

  • Fixed customize hook registration to properly check if objects are functions before inspecting the inline_snapshot_impl attribute, preventing potential attribute errors when scanning conftest modules.

v0.32.0

Removed

  • removed support for python 3.8 because it is end-of-life

Added

  • pathlib.Path/PurePath values are now never stored as Posix/WindowsPath or their Pure variants, which improves the writing of platform independent tests.

  • Support for import statement generation for all types and user-customized code.

  • Added a new way to customize snapshot creation with @customize.

  • Added a plugin system which allows you to reuse customizations across multiple projects.

  • Added support for conditional external storage to automatically store values in external files based on custom criteria (e.g., string length, data size).

  • Added built-in handlers for datetime.datetime, date, time, and timedelta that generate clean snapshots with proper imports.

  • Generates __file__ instead of the filename string of the current source file.

  • Uses dirty-equals IsNow() instead of the current datetime when the time value equals the current time.

Deprecated

  • Deprecated @customize_repr which can be replaced with @customize.

Fixed

  • raises catches BaseException instead of Exception. This ensures that SystemExit and KeyboardInterrupt are also caught.

  • pytest --color flag is now respected

PyO3/maturin (maturin)

v1.12.6

  • Sync legacy_py.rs with upstream PyPI warehouse legacy.py (#​3053)
  • Keep cargo build artifact at original path after staging (#​3054)

v1.12.5

  • Feat: include debug info files (.pdb, .dSYM, .dwp) in wheels (#​3024)
  • Fix wrong abi3 tag for conditional cargo features enabled pyo3 abi3 feature (#​3029)
  • Fix: maturin build --sdist wheel name/layout for excluded workspace crates (#​3031)
  • Fix: preserve wheel output dir when building from unpacked sdist (#​3036)
  • Feat: add python-implementation condition to conditional features (#​3038)
  • Update zip to 8.1 (#​3039)
  • Use the latest version of github actions (#​3040)
  • Use renovate and pinned hashes for GitHub Actions (#​3043)
  • Chore(deps): update taiki-e/install-action digest to 7410117 (#​3046)
  • Chore(deps): update dtolnay/rust-toolchain digest to efa25f7 (#​3045)
  • Chore(deps): update actions/attest-build-provenance action to v4 (#​3047)
  • Use mmap for faster warn_missing_py_init (#​2950)

v1.12.4

  • Upgrade memmap2 version (#​3021)
  • Fix: platform tag detection for Android targets (#​3023)
  • Fix: only ignore maturin-generated native libraries on all platforms (#​3025)
  • Fix: ignore develop artifacts for all binding types during build (#​3026)
  • Feat: support conditional cargo features based on Python version (#​3027)

v1.12.3

  • Ci: set crt-static for riscv64 and loongarch64 musl targets (#​3009)
  • Fix: support maturin develop on Windows ARM with x86 Python (#​3011)
  • Fix: exclude external_packages bindings from uniffi wheels (#​3013)
  • Update cargo-zigbuild to 0.22.1 (#​3015)
  • Feat: build wheels from sdist with --sdist flag (#​3014)
  • Feat: add include-import-lib option to bundle Windows import libraries in wheels (#​3017)
  • Fix: auditwheel external lib check respects musllinux and reports symbol versions (#​3019)

v1.12.2

  • Fix: allow absolute paths for --sbom-include (#​3004)

v1.12.0

  • Use pypi compatibility validation for own CI (#​2929)
  • Update toml crates for toml 1.1 support (#​2934)
  • Fix editable install for binary projects with Python modules (#​2938)
  • Release to crates.io only after the builds passed (#​2939)
  • Use mymindstorm/setup-emsdk@v14 in generated GitHub Actions workflow (#​2941)
  • Filter linked_paths by KIND and linked_libs (#​2949)
  • Update bytes to 1.11.1 (#​2960)
  • Normalize wheel distribution names to match the PyPA spec (#​2954)
  • Allow build loongarch64 and riscv64 for musllinux (#​2963)
  • Strip excluded cargo targets in sdist (#​2964)
  • Normalize wheel RECORD paths (on Windows) (#​2965)
  • Bump MSRV to 1.88.0 (#​2966)
  • Support MATURIN_STRIP env var and --strip true/false to override pyproject.toml (#​2968)
  • Fix: copy bin artifacts before auditwheel repair to avoid rerun failures (#​2969)
  • Fix: rewrite python-source in pyproject.toml when building sdist (#​2972)
  • Fix: resolve wheel include patterns relative to project root (#​2973)
  • Fix: always include workspace Cargo.toml in sdist (#​2974)
  • Refactor: simplify source_distribution.rs (#​2976)
  • Feat: support PEP 735 dependency groups in develop command (#​2978)
  • Fix license file handling for workspace-level license files (#​2970)
  • Support PEP 739 build-details.json when cross compiling (#​2979)
  • Fix .libs directory name for namespace packages (#​2981)
  • Fix: exclude duplicate python source files from sdist for workspace members (#​2982)
  • Fix: remove default-members from workspace Cargo.toml in sdist (#​2983)
  • Fix: correctly filter workspace members in sdist by directory path (#​2984)
  • Feat: Add PEP 770 SBOM support (#​2980)
  • Error when python-source is set but Python module is missing (#​2986)
  • Feat: add auditwheel SBOM for grafted shared libraries (#​2985)
  • Fix sdist duplicate README error when readme is in both Cargo.toml and pyproject.toml (#​2987)
  • Fix: support python-source pointing outside Rust source directory (#​2988)
  • Relax ziglang dependency version requirement (#​2990)
  • Stop adding link-native-libraries flag by default in Emscripten platform in latest Rust (#​2991)
  • Fix: platform.system() on Android for Python 3.13+ (#​2992)
  • Document more environment variables in user guide
  • Fix: check external libs for glibc version when determining platform tag (#​2993)
  • Update cargo-zigbuild to 0.22.0 (#​2994)
  • Sbom: filter to bindings crate only and upgrade to CycloneDX v1.5 (#​2995)
  • Upgrade ureq to 3.2.0 and migrate to built-in multipart (#​2997)

v1.11.5

  • Allow combining --compatibility pypi with other --compatibility values (#​2928)

v1.11.3

  • Fix manylinux2014 compliance check (#​2922)

v1.11.2

  • Fix failed release

v1.11.0

Note: This release was yanked to a regression: #​2909

  • Refactor ModuleWriter to be easier to implement and use
  • Add Android cross compilation support, fix wheel tags for Android
  • Update generate-ci to macos-15-intel and add windows arm support
  • Deprecate 'upload' and 'publish' CLI commands
nushell/nushell (nushell)

v0.111.0

Compare Source

This is the 0.111.0 release of Nushell. You can learn more about this release here: https://www.nushell.sh/blog/2026-02-28-nushell_v0_111_0.html

For convenience, we are providing full builds for Windows, Linux, and macOS. Be sure you have the requirements to enable all capabilities: https://www.nushell.sh/book/installation.html#dependencies

This release was made possible by PR contributions from @​132ikl, @​Ady0333, @​amaanq, @​andrewgazelka, @​app/dependabot, @​astral-l, @​ayax79, @​Bahex, @​benblank, @​blindFS, @​BluewyDiamond, @​cablehead, @​ChrisDenton, @​cptpiepmatz, @​cuiweixie, @​evolvomind, @​fdncred, @​fennewald, @​fmotalleb, @​hovancik, @​hustcer, @​InnocentZero, @​it-education-md, @​jlcrochet, @​Juhan280, @​kaathewisegit, @​KaiSforza, @​maxim-uvarov, @​monigarr, @​moooooji, @​NotTheDr01ds, @​pickx, @​pyz4, @​sgvictorino, @​smartcoder0777, @​stuartcarnie, @​teddygood, @​veeceey, @​weirdan, @​WindSoilder, @​ysthakur

v0.110.0

Compare Source

This is the 0.110.0 release of Nushell. You can learn more about this release here: https://www.nushell.sh/blog/2026-01-17-nushell_v0_110_0.html

For convenience, we are providing full builds for Windows, Linux, and macOS. Be sure you have the requirements to enable all capabilities: https://www.nushell.sh/book/installation.html#dependencies

This release was made possible by PR contributions from @​andrewgazelka, @​app/dependabot, @​astral-l, @​atahabaki, @​ayax79, @​blackhat-hemsworth, @​blindFS, @​ChrisDenton, @​cptpiepmatz, @​DevAldrete, @​dhr412, @​Dorumin, @​Ecorous, @​fdncred, @​hustcer, @​IvolliousElectrolux, @​Jan9103, @​kaathewisegit, @​KaiSforza, @​kouhe3, @​migraine-user, @​NotTheDr01ds, @​playwmadness, @​reubeno, @​sgvictorino, @​splintersuidman, @​tom-lubenow, @​Tyarel8, @​WindSoilder, @​yanek, @​ysthakur

conda/rattler (py-rattler)

v0.23.1: py-rattler v0.23.1

Compare Source

Added

v0.23.0: py-rattler v0.23.0

Compare Source

Added
  • Add support for range requests to download individual files from packages (#​1935, #​2178)
  • Add timeout parameter to Client (#​2151)
  • Add default_client with built-in retry, OCI, GCS, and S3 middleware (#​2106)
  • Expose archspec in virtual package overrides (#​2019)
  • Implement comparison and hashing for PackageRecord types (#​2046)
  • Support glob and regex patterns in repodata queries (#​2036)
  • Add OAuth/OIDC authentication support in the authentication middleware (#​2049)
  • Add extra to AboutJson (#​2198)
Changed
  • BREAKING: Standardize exception names to *Error suffix (#​2083)
  • BREAKING: Make name in MatchSpec non-optional (#​2132)
  • BREAKING: Remove support for JLAP; jlap_enabled is now deprecated and ignored in FetchRepoDataOptions and SourceConfig (#​2038)
  • BREAKING: Replace ; if conditional dependency syntax with when key (e.g., foo[when="python >=3.6"] instead of foo; if python >=3.6) to align with the conda CEP; the old syntax now raises an error (#​2007)
  • BREAKING: Restructure experimental repodata to use a v3 top-level key with per-archive-type sub-maps (conda, tar.bz2, whl), replacing the separate packages.whl key, to align with the conda CEPs for repodata v3, conditional dependencies, and wheel support (#​2093)
  • Use Arc<RepoDataRecord> throughout the gateway and Python bindings, eliminating redundant copies when passing records between Python and Rust (e.g., parsing repodata and feeding it to the solver); also release the GIL during SparseRepoData construction to allow parallel channel loading (#​2061)
  • Replace .conda extraction with fully async astral-async-zip, improving package download and extraction performance (#​1855)
Fixed
  • Fix type error for channels argument of Environment (#​2062)
  • Cache GCS OAuth2 token across requests (#​2114)
  • Reuse reqwest client in OCI middleware (#​2089)
  • Record actual link type in PrefixRecord instead of always writing HardLink (#​2169)
  • Fix bz2 cache state being overwritten with zst state in repodata cache (#​2180)
  • Enable deletion of memory-mapped repodata on Windows during concurrent fetches (#​2084)
  • Resolve data race in BarrierCell by using compare_exchange instead of fetch_max (#​2101)
  • Handle cleanup failures during installation without panicking (#​2088)
  • Replace panicking unwraps in OCIUrl::new with proper error handling (#​2162)
  • Fix track features package record ordering (#​2092)
  • Retry at least three times during install on broken pipe errors (#​2068)
  • Gracefully handle missing $HOME in file backend (#​2065)
  • Tolerate already-deleted conda-meta files during concurrent unlink (#​2060)
  • Cache negative credential lookups in auth middleware, significantly improving performance on hosts without stored credentials (#​2055)
  • Set modification time of patched files to ensure pyc files get updated (#​2096)
Performance
  • Optimized repodata loading: up to 65x faster for in-memory queries and 2.4x faster for warm disk cache (#​2058)
  • Speed up matchspec parsing by ~2x (#​2066)

v0.22.0

Compare Source

v0.21.0

Compare Source

prefix-dev/rattler-build (rattler-build)

v0.59.0

[0.59.0] - 2026-03-13
✨ Highlights
Added
Changed
Documentation
Fixed
Removed
New Contributors

Full commit history

astral-sh/ruff (ruff)

v0.15.5

Compare Source

Released on 2026-03-05.

Preview features
  • Discover Markdown files by default in preview mode (#​23434)
  • [perflint] Extend PERF102 to comprehensions and generators (#​23473)
  • [refurb] Fix FURB101 and FURB103 false positives when I/O variable is used later (#​23542)
  • [ruff] Add fix for none-not-at-end-of-union (RUF036) (#​22829)
  • [ruff] Fix false positive for re.split with empty string pattern (RUF055) (#​23634)
Bug fixes
  • [fastapi] Handle callable class dependencies with __call__ method (FAST003) (#​23553)
  • [pydocstyle] Fix numpy section ordering (D420) (#​23685)
  • [pyflakes] Fix false positive for names shadowing re-exports (F811) (#​23356)
  • [pyupgrade] Avoid inserting redundant None elements in UP045 (#​23459)
Documentation
  • Document extension mapping for Markdown code formatting (#​23574)
  • Update default Python version examples (#​23605)
Other changes
  • Publish releases to Astral mirror (#​23616)
Contributors

v0.15.4

Compare Source

Released on 2026-02-26.

This is a follow-up release to 0.15.3 that resolves a panic when the new rule PLR1712 was enabled with any rule that analyzes definitions, such as many of the ANN or D rules.

Bug fixes
  • Fix panic on access to definitions after analyzing definitions (#​23588)
  • [pyflakes] Suppress false positive in F821 for names used before del in stub files (#​23550)
Documentation
  • Clarify first-party import detection in Ruff (#​23591)
  • Fix incorrect import-heading example (#​23568)
Contributors

v0.15.3

Compare Source

Released on 2026-02-26.

Preview features
  • Drop explicit support for .qmd file extension (#​23572)

    This can now be enabled instead by setting the extension option:

    # ruff.toml
    extension = { qmd = "markdown" }
    
    # pyproject.toml
    [tool.ruff]
    extension = { qmd = "markdown" }
  • Include configured extensions in file discovery (#​23400)

  • [flake8-bandit] Allow suspicious imports in TYPE_CHECKING blocks (S401-S415) (#​23441)

  • [flake8-bugbear] Allow B901 in pytest hook wrappers (#​21931)

  • [flake8-import-conventions] Add missing conventions from upstream (ICN001, ICN002) (#​21373)

  • [pydocstyle] Add rule to enforce docstring section ordering (D420) (#​23537)

  • [pylint] Implement swap-with-temporary-variable (PLR1712) (#​22205)

  • [ruff] Add unnecessary-assign-before-yield (RUF070) (#​23300)

  • [ruff] Support file-level noqa in RUF102 (#​23535)

  • [ruff] Suppress diagnostic for invalid f-strings before Python 3.12 (RUF027) (#​23480)

  • [flake8-bandit] Don't flag BaseLoader/CBaseLoader as unsafe (S506) (#​23510)

Bug fixes
  • Avoid infinite loop between I002 and PYI025 (#​23352)
  • [pyflakes] Fix false positive for @overload from lint.typing-modules (F811) (#​23357)
  • [pyupgrade] Fix false positive for TypeVar default before Python 3.12 (UP046) (#​23540)
  • [pyupgrade] Fix handling of \N in raw strings (UP032) (#​22149)
Rule changes
  • Render sub-diagnostics in the GitHub output format (#​23455)

  • [flake8-bugbear] Tag certain B007 diagnostics as unnecessary (#​23453)

  • [ruff] Ignore unknown rule codes in RUF100 (#​23531)

    These are now flagged by RUF102 instead.

Documentation
  • Fix missing settings links for several linters (#​23519)
  • Update isort action comments heading (#​23515)
  • [pydocstyle] Fix double comma in description of D404 (#​23440)
Other changes
  • Update the Python module (notably find_ruff_bin) for parity with uv (#​23406)
Contributors

v0.15.2

Compare Source

Released on 2026-02-19.

Preview features
Bug fixes
  • [flake8-async] Fix in_async_context logic (#​23426)
  • [ruff] Fix for RUF102 should delete entire comment (#​23380)
  • [ruff] Suppress diagnostic for strings with backslashes in interpolations before Python 3.12 (RUF027) (#​21069)
  • [flake8-bugbear] Fix B023 false positive for immediately-invoked lambdas (#​23294)
  • [parser] Fix false syntax error for match-like annotated assignments (#​23297)
  • [parser] Fix indentation tracking after line continuations (#​23417)
Rule changes
  • [flake8-executable] Allow global flags in uv shebangs (EXE003) (#​22582)
  • [pyupgrade] Fix handling of typing.{io,re} (UP035) (#​23131)
  • [ruff] Detect PLC0207 on chained str.split() calls (#​23275)
CLI
  • Remove invalid inline noqa warning (#​23270)
Configuration
  • Add extension mapping to configuration file options (#​23384)
Documentation
  • Add Q004 to the list of conflicting rules (#​23340)
  • [ruff] Expand lint.external docs and add sub-diagnostic (RUF100, RUF102) (#​23268)
Contributors

v0.15.1

Compare Source

Released on 2026-02-12.

Preview features
  • [airflow] Add ruff rules to catch deprecated Airflow imports for Airflow 3.1 (AIR321) (#​22376)
  • [airflow] Third positional parameter not named ti_key should be flagged for BaseOperatorLink.get_link (AIR303) (#​22828)
  • [flake8-gettext] Fix false negatives for plural argument of ngettext (INT001, INT002, INT003) (#​21078)
  • [pyflakes] Fix infinite loop in preview fix for unused-import (F401) (#​23038)
  • [pygrep-hooks] Detect non-existent mock methods in standalone expressions (PGH005) (#​22830)
  • [pylint] Allow dunder submodules and improve diagnostic range (PLC2701) (#​22804)
  • [pyupgrade] Improve diagnostic range for tuples (UP024) (#​23013)
  • [refurb] Check subscripts in tuple do not use lambda parameters in reimplemented-operator (FURB118) (#​23079)
  • [ruff] Detect mutable defaults in field calls (RUF008) (#​23046)
  • [ruff] Ignore std cmath.inf (RUF069) (#​23120)
  • [ruff] New rule float-equality-comparison (RUF069) (#​20585)
  • Don't format unlabeled Markdown code blocks (#​23106)
  • Markdown formatting support in LSP (#​23063)
  • Support Quarto Markdown language markers (#​22947)
  • Support formatting pycon Markdown code blocks (#​23112)
  • Use extension mapping to select Markdown code block language (#​22934)
Bug fixes
  • Avoid false positive for undefined variables in FAST001 (#​23224)
  • Avoid introducing syntax errors for FAST003 autofix (#​23227)
  • Avoid suggesting InitVar for __post_init__ that references PEP 695 type parameters (#​23226)
  • Deduplicate type variables in generic functions (#​23225)
  • Fix exception handler parenthesis removal for Python 3.14+ (#​23126)
  • Fix f-string middle panic when parsing t-strings (#​23232)
  • Wrap RUF020 target for multiline fixes (#​23210)
  • Wrap UP007 target for multiline fixes (#​23208)
  • Fix missing diagnostics for last range suppression in file (#​23242)
  • [pyupgrade] Fix syntax error on string with newline escape and comment (UP037) (#​22968)
Rule changes
  • Use ruff instead of Ruff as the program name in GitHub output format (#​23240)
  • [PT006] Fix syntax error when unpacking nested tuples in parametrize fixes (#​22441) (#​22464)
  • [airflow] Catch deprecated attribute access from context key for Airflow 3.0 (AIR301) (#​22850)
  • [airflow] Capture deprecated arguments and a decorator (AIR301) (#​23170)
  • [flake8-boolean-trap] Add multiprocessing.Value to excluded functions for FBT003 (#​23010)
  • [flake8-bugbear] Add a secondary annotation showing the previous occurrence (B033) (#​22634)
  • [flake8-type-checking] Add sub-diagnostic showing the runtime use of an annotation (TC004) (#​23091)
  • [isort] Support configurable import section heading comments (#​23151)
  • [ruff] Improve the diagnostic for RUF012 (#​23202)
Formatter
  • Suppress diagnostic output for format --check --silent (#​17736)
Documentation
  • Add tabbed shell completion documentation (#​23169)
  • Explain how to enable Markdown formatting for pre-commit hook (#​23077)
  • Fixed import in runtime-evaluated-decorators example (#​23187)
  • Update ruff server contributing guide (#​23060)
Other changes
  • Exclude WASM artifacts from GitHub releases ([#​23221](https://r

Configuration

📅 Schedule: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Mar 10, 2026

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pixi-build-backends/py-pixi-build-backend/pixi.lock
ExecError: Command failed: pixi lock --no-progress --color=never --quiet
Error:   × failed to solve requirements of environment 'main' for platform 'osx-
  │ arm64'
  ├─▶   × failed to solve the environment
  │   
  ╰─▶ Cannot solve the request because of: rust-src >=1.94,<1.95 cannot be
      installed because there are no viable options:
      └─ rust-src 1.94.0 would require
         └─ __win *, for which no candidates were found.
      The following packages are incompatible
      ├─ rust >=1.90.0,<1.91 can be installed with any of the following
      options:
      │  └─ rust 1.90.0 | 1.90.0
      └─ rust-src >=1.94,<1.95 cannot be installed because there are no viable
      options:
         └─ rust-src 1.94.0 would constrain
            └─ rust >=1.94.0,<1.94.1.0a0, which conflicts with any installable
      versions previously reported
      


File name: pixi.lock
ExecError: Command failed: pixi lock --no-progress --color=never --quiet
Error:   × failed to solve requirements of environment 'docs' for platform 'linux-
  │ aarch64'
  ├─▶   × failed to solve the environment
  │   
  ╰─▶ Cannot solve the request because of: No candidates were found for
      nushell >=0.111,<0.112.
      


@renovate renovate bot force-pushed the renovate/pixi branch from 180b704 to ea8db43 Compare March 13, 2026 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant