Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 2, 2025

This PR contains the following updates:

Package Change Age Confidence
pyright (source) ^1.1.404 -> ^1.1.407 age confidence

Release Notes

Microsoft/pyright (pyright)

v1.1.407

Compare Source

v1.1.406: Published 1.1.406

Compare Source

Changes:

  • 308f5c0 Published 1.1.406
  • 38317d6 Fixed bug that results in false positive for module attributes that are synthesized for namespace modules. This addresses #​10692. (#​10972)
  • 676cd11 Fixed several bugs related to subscripts with unpack operators, notably when the unpack targets a tuple with a known length. This addresses #​10723. (#​10971)
  • 8996f91 Removed remaining code that was left over from PEP 637, which was rejected.
  • f7285d9 Added special casing in reportUnnecessaryComparison check for modules. This addresses #​10706. (#​10970)
  • 907028c Added check for the use of a NewType in a class pattern. This addresses #​10784. (#​10969)
  • 7b28a61 Updated typeshed stubs to the latest version (#​10968)
  • ad557b5 Fixed bug that results in incorrect behavior when partial is applied to a function with a positional-only parameter separator. This addresses #​10954. (#​10967)
  • 6a92d60 Bump tar-fs from 2.1.3 to 2.1.4 in /packages/vscode-pyright (#​10965)
  • b0fb77d Fixed bug that causes workspace edits to include annotation IDs without changeAnnotations field. (#​10902) [ #​10671 ]
See More
  • 79ff3e3 Fix literal overload completions in call arguments (#​10762)
  • 1a46b0f Clarified implicit import rules in docs.
  • 97ae524 Fix regression in symlinked files (#​10944)
  • b122ef9 Fix mypy_primer to run again (#​10945)
  • 135fa85 Subtle issue with change tracking when not doing analysis (#​10918)
  • 7905b19 Removed "reportShadowedImports" check and associated "renameShadowedFile" action. This feature is off by default in pyright although enabled by default in pylance. (#​10891)
  • b182c80 Fixed bug that results in spurious errors when a wildcard import targets a traditional TypeVar with the same name as a PEP 695 TypeVar. This addresses #​10900. (#​10903)
  • eaa43e4 Reduced log level for "Skipping recursive symlink" when enumerating project files.
  • b4a158f Clarify editable install behavior with setuptools and uv (#​10888)
  • d64f3fa pull-pylance-with-pyright-1.1.404-20250902-204731 (#​10885)
  • b7c1e79 pull-pylance-with-pyright-1.1.404-20250902-173744 (#​10882)

This list of changes was auto generated.

v1.1.405: Published 1.1.405

Compare Source

Changes:

  • 7ee3058 Published 1.1.405.
  • bb13689 Fixed bug that results in false positive "reportPossiblyUnboundVariable" error on keyword argument names. This addresses #​10811. (#​10876)
  • 539aabd Updated error message for NewType used in isinstance check. I don't think this makes things clearer, but it is technically more correct. Addresses #​10601.
  • ce16aa1 Changed the evaluated type of __class__ from type[Self] to type[<Enclosing class]. This addresses #​10685. (#​10874)
  • 099954d Added optimization that reduces the number of Uri objects that need to be created during type evaluation. This is an attempt to address #​10832. (#​10872)
  • 93c98d7 Fixed bug that causes a false negative when using unquoted types in a TypedDict functional class definition if the types are forward declared. This addresses #​10612. (#​10869)
  • 29bb1b0 Fixed bug that resulted in false negative when backslash followed by line feed occurs at end of file. This addresses #​10814. (#​10867)
  • f3ab90b Fixed false negative when a keyword parameter in a child class method overrides a method with a **kwargs in the parent and the type is incompatible. This addresses #​10815. (#​10866)
  • c407ded Fixed regression introduced in 1.1.343 that results in nondeterministic (order-dependent) type evaluation under certain circumstances involving recursive type aliases. This addresses #​10850. (#​10865)
  • d97565a Revert "Added support for tracking multiple constraint sets when performing protocol matching. This allows protocols with overloaded methods to contribute independent constraint sets. This addresses #​9835. (#​9864)" (#​10863) [ #​10849 ]
See More
  • aff9b4f Fixed bug that contributes to out-of-memory crashes under certain circumstances where a module's transitive import graph is very large and may not fit within the available heap space. (#​10862)
  • 7395f59 Bump tmp from 0.2.3 to 0.2.5 in /packages/vscode-pyright (#​10824)
  • 769a124 Added support for match_args dataclass parameter. This addresses #​10858. (#​10861)
  • 464bc01 Fixed bug that results in false negative when a closed=False is used in TypedDict that subclasses from a non-open TypedDict base class. This addresses #​10859. (#​10860)
  • eccd633 Revert "Reverted a recent change that appears to have affected performance on some projects. This attempts to address #​10832. (#​10841)"
  • b85f7ff Improved performance of import resolution when there are large number… (#​10855)
  • b45deb0 Document editable installs with uv (#​10854)
  • cd980e2 Fixed a bug that results in spurious errors if a class decorator is a… (#​10846) [ #​10836 ]
  • 30068aa Fixed a bug that results in false positive errors when using object methods (like __eq__) on a Sentinel instance. This addresses #​10773. (#​10844)
  • 1ce3e78 Fixed bug that results in incorrect literal math results for bitwise negation. This addresses #​10834. (#​10842)
  • fe7aaf2 Reverted a recent change that appears to have affected performance on some projects. This attempts to address #​10832. (#​10841)
  • d639324 pull-pylance-with-pyright-1.1.403-20250820-201137 (#​10831)

This list of changes was auto generated.


Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

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

@renovate renovate bot added the changelog:skip Don't include this pull request in the release change log label Sep 2, 2025
@github-actions github-actions bot added the dependencies Pull request that updates a dependency file label Sep 2, 2025
@codecov-commenter
Copy link

codecov-commenter commented Sep 2, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.42%. Comparing base (9642067) to head (200d7b1).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #2923   +/-   ##
=======================================
  Coverage   90.42%   90.42%           
=======================================
  Files         231      231           
  Lines       14939    14939           
=======================================
  Hits        13509    13509           
  Misses       1430     1430           

☔ View full report in Codecov by Sentry.
📢 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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate renovate bot force-pushed the renovate/pyright-1.x branch from 2ca58d0 to 9c5c92a Compare October 1, 2025 21:33
@renovate renovate bot changed the title Update dependency pyright to ^1.1.405 Update dependency pyright to ^1.1.406 Oct 1, 2025
@renovate renovate bot force-pushed the renovate/pyright-1.x branch from 9c5c92a to 200d7b1 Compare October 22, 2025 20:29
@renovate renovate bot changed the title Update dependency pyright to ^1.1.406 Update dependency pyright to ^1.1.407 Oct 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog:skip Don't include this pull request in the release change log dependencies Pull request that updates a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants