mirror of
https://github.com/astral-sh/ruff.git
synced 2026-10-28 10:45:37 +08:00
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [pyright](https://redirect.github.com/Microsoft/pyright) ([source](https://redirect.github.com/Microsoft/pyright/tree/HEAD/packages/pyright)) | [`1.1.413` → `1.1.414`](https://renovatebot.com/diffs/npm/pyright/1.1.413/1.1.414) |  |  | --- ### Release Notes <details> <summary>Microsoft/pyright (pyright)</summary> ### [`v1.1.414`](https://redirect.github.com/microsoft/pyright/releases/tag/1.1.414): Published 1.1.414 [Compare Source](https://redirect.github.com/Microsoft/pyright/compare/1.1.413...1.1.414) #### Changes: - [`a28cce4`](https://redirect.github.com/Microsoft/pyright/commit/a28cce4077d87b80bead12de809f79845e39c8ba) Bump version to 1.1.414 ([#​11724](https://redirect.github.com/Microsoft/pyright/issues/11724)) - [`10f9e77`](https://redirect.github.com/Microsoft/pyright/commit/10f9e773c012d3ae15fd3232915a86ffda64d371) Bump the github-actions group across 1 directory with 5 updates ([#​11720](https://redirect.github.com/Microsoft/pyright/issues/11720)) - [`d72e2fe`](https://redirect.github.com/Microsoft/pyright/commit/d72e2fe89e4ad4227d6c5be9bb6e57b082768e23) Fix pnpm setup in benchmark workflow ([#​11719](https://redirect.github.com/Microsoft/pyright/issues/11719)) - [`854df36`](https://redirect.github.com/Microsoft/pyright/commit/854df36c470a636ca44fbf222ea7d4f328f5f471) Allow assigning signature metadata to functions ([#​11714](https://redirect.github.com/Microsoft/pyright/issues/11714)) - [`c773932`](https://redirect.github.com/Microsoft/pyright/commit/c77393240247e017db6538d35876e723c518e06c) Publish pyright-typeserver to npm ([#​11713](https://redirect.github.com/Microsoft/pyright/issues/11713)) - [`fa9b200`](https://redirect.github.com/Microsoft/pyright/commit/fa9b200906fadc093e862ce62ec1afa985c7233d) Pull Pylance with Pyright 1.1.413 ([#​11697](https://redirect.github.com/Microsoft/pyright/issues/11697)) - [`e690634`](https://redirect.github.com/Microsoft/pyright/commit/e690634a94ab05cf7dd003b63b1ac67cd6d6878e) Fix printExpression output for slice expressions and set displays ([#​11598](https://redirect.github.com/Microsoft/pyright/issues/11598)) - [`685de39`](https://redirect.github.com/Microsoft/pyright/commit/685de39b5d3f32092fb576c9de54e5472a28447d) Report a specific diagnostic for walrus in a comprehension iterable ([#​11606](https://redirect.github.com/Microsoft/pyright/issues/11606)) \[ [#​11514](https://redirect.github.com/Microsoft/pyright/issues/11514) ] - [`5a958ca`](https://redirect.github.com/Microsoft/pyright/commit/5a958ca8f5119affaca3c6cfe2157cdc87480f0a) Add regression tests for sentinel conditional type guards ([#​11686](https://redirect.github.com/Microsoft/pyright/issues/11686)) - [`6a7d491`](https://redirect.github.com/Microsoft/pyright/commit/6a7d491300be1fe1c2328fb64b511f7e2a4b356a) Preserve benchmark result comments ([#​11682](https://redirect.github.com/Microsoft/pyright/issues/11682)) <details><summary><b>See More</b></summary> - [`8575d83`](https://redirect.github.com/Microsoft/pyright/commit/8575d8332f73f96721987e373f9844a666446b94) Fix Sentinel base type assignability ([#​11676](https://redirect.github.com/Microsoft/pyright/issues/11676)) - [`37c0386`](https://redirect.github.com/Microsoft/pyright/commit/37c03866d7929e4745e802c37e7e9bcabeda080b) Optimize type equality fast paths ([#​11420](https://redirect.github.com/Microsoft/pyright/issues/11420)) - [`b8dd159`](https://redirect.github.com/Microsoft/pyright/commit/b8dd159d12ff7e99ad8e8854737ce21e9ecb7042) Fix keyword-form assignability for standard dest parameters ([#​11670](https://redirect.github.com/Microsoft/pyright/issues/11670)) - [`bf6ec03`](https://redirect.github.com/Microsoft/pyright/commit/bf6ec03650710f7dc34fcf42442e6590d960f5cb) Fix benchmark comparison and reporting ([#​11680](https://redirect.github.com/Microsoft/pyright/issues/11680)) - [`390f0aa`](https://redirect.github.com/Microsoft/pyright/commit/390f0aaa54fb0d6f17725a7f999e2457079b3bcb) Fix TypeGuard and TypeIs narrowing for functions with union return types ([#​11608](https://redirect.github.com/Microsoft/pyright/issues/11608)) - [`fabb9f9`](https://redirect.github.com/Microsoft/pyright/commit/fabb9f9f9005c1180a108cac1bb7daf9d1bb0721) Fix type narrowing for equality comparisons with IntEnum and StrEnum values ([#​11622](https://redirect.github.com/Microsoft/pyright/issues/11622)) - [`20380f2`](https://redirect.github.com/Microsoft/pyright/commit/20380f21f4afe7db79dd4dd7d3e31ab7a6ca4c24) Push Pylance changes to Pyright ([#​11678](https://redirect.github.com/Microsoft/pyright/issues/11678)) - [`3a1e14d`](https://redirect.github.com/Microsoft/pyright/commit/3a1e14df628d4e7454be3bc46ce0f8be672c08fd) Benchmark pull request merge commits ([#​11677](https://redirect.github.com/Microsoft/pyright/issues/11677)) - [`d5162f9`](https://redirect.github.com/Microsoft/pyright/commit/d5162f944f9a565549939eb4dc87934c2f170689) Cover two remaining dataclass field() override branches ([#​11679](https://redirect.github.com/Microsoft/pyright/issues/11679)) \[ [#​11665](https://redirect.github.com/Microsoft/pyright/issues/11665) ] - [`0b8c227`](https://redirect.github.com/Microsoft/pyright/commit/0b8c227baf95bae353ce9268336ea09d912cd728) Fix crashes after clearing analyzer caches ([#​11675](https://redirect.github.com/Microsoft/pyright/issues/11675)) - [`b895058`](https://redirect.github.com/Microsoft/pyright/commit/b89505828a17ce2a75df68419eaf10ab9707104d) Do not inherit dataclass defaults when a subclass uses field() without one. ([#​11665](https://redirect.github.com/Microsoft/pyright/issues/11665)) \[ [#​11660](https://redirect.github.com/Microsoft/pyright/issues/11660) ] - [`99854b7`](https://redirect.github.com/Microsoft/pyright/commit/99854b716017afd28e79e61e3904834e0fcbe854) Dispatch typecheck benchmark workflow directly ([#​11674](https://redirect.github.com/Microsoft/pyright/issues/11674)) - [`1be1899`](https://redirect.github.com/Microsoft/pyright/commit/1be1899ebec8591346b64a388ec195298e78f44e) Do not treat objects with explicit **iter** as iterable via **getitem**. ([#​11645](https://redirect.github.com/Microsoft/pyright/issues/11645)) - [`beaac8f`](https://redirect.github.com/Microsoft/pyright/commit/beaac8f2f965a4b27bfb1f958392254fcf86b11e) Fix functools.partial type evaluation for callable class instances ([#​11672](https://redirect.github.com/Microsoft/pyright/issues/11672)) - [`5b448bb`](https://redirect.github.com/Microsoft/pyright/commit/5b448bb99ddee5084ad51e1f7c4eb48455cc492c) Do not eliminate a TypedDict with extra items on a negative key check ([#​11663](https://redirect.github.com/Microsoft/pyright/issues/11663)) - [`bacb814`](https://redirect.github.com/Microsoft/pyright/commit/bacb8141b4e93fe2583db032a5318f42aa3a75e9) Fix benchmark comment trigger ([#​11673](https://redirect.github.com/Microsoft/pyright/issues/11673)) - [`93a6550`](https://redirect.github.com/Microsoft/pyright/commit/93a6550b2acc61d930edf54ad4621638cdc70777) Add cross-type-checker benchmark regression tracking ([#​11574](https://redirect.github.com/Microsoft/pyright/issues/11574)) - [`85837ef`](https://redirect.github.com/Microsoft/pyright/commit/85837efea752fbb1cd04c261a51cded566e21e57) Add non-publishing registry validation mode ([#​11667](https://redirect.github.com/Microsoft/pyright/issues/11667)) - [`3f87071`](https://redirect.github.com/Microsoft/pyright/commit/3f870712c2a2076ccfbfe685c3dbda7a453a590a) Install pinned pnpm on Azure DevOps build agents ([#​11661](https://redirect.github.com/Microsoft/pyright/issues/11661)) \[ [#​11652](https://redirect.github.com/Microsoft/pyright/issues/11652) ] - [`d5e77a7`](https://redirect.github.com/Microsoft/pyright/commit/d5e77a7f4856f8e7caee1fa788b25bf67901a3c9) Fix protocol cache for specialized self overloads ([#​11649](https://redirect.github.com/Microsoft/pyright/issues/11649)) - [`7ddd3b1`](https://redirect.github.com/Microsoft/pyright/commit/7ddd3b121bf3421fd3e98ec4f3b38209e24c08d0) Push Pylance changes to Pyright ([#​11658](https://redirect.github.com/Microsoft/pyright/issues/11658)) - [`5cf4afa`](https://redirect.github.com/Microsoft/pyright/commit/5cf4afa88b491795af0a2bfd1683ec24c60dcf03) Migrate CI package installation to pnpm ([#​11652](https://redirect.github.com/Microsoft/pyright/issues/11652)) - [`334e3fb`](https://redirect.github.com/Microsoft/pyright/commit/334e3fb792f7b912a44715e74528fab22b73bf1e) Pin GitHub Actions to full-length commit SHAs ([#​11628](https://redirect.github.com/Microsoft/pyright/issues/11628)) This list of changes was [auto generated](https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=15264113\&view=logs).</details> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - "before 4am on Wednesday" - 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/ruff). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTUuMiIsInVwZGF0ZWRJblZlciI6IjQ0LjE1NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>