Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency pyright to ^1.1.383 #201

Merged
merged 1 commit into from
Oct 2, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 2, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pyright (source) ^1.1.382 -> ^1.1.383 age adoption passing confidence

Release Notes

Microsoft/pyright (pyright)

v1.1.383: Published 1.1.383

Compare Source

Bug Fixes:

  • Fixed a bug that resulted in an incorrect error when using a # pyright: standard directive.
  • Fixed a bug that leads to incorrect type evaluation when "literal math" for unary operators are applied to a TypeVar value that has a literal value upper bound.
  • Fixed bug with the provisional TypeForm support that breaks aliases of Annotated.
  • Fixed bug that results in incorrect variance inference for some generic type aliases that use auto variance and nested callable types.
  • Fixed bug that resulted in a false negative when assigning a specialized recursive generic type alias to itself when variance of its type parameters are not covariant.
  • Fixed several bugs related to the explicit specialization of a generic type alias parameterized by a single ParamSpec. Concatenate was being handled incorrectly.
  • Fixed bug that results in a false negative when a type variable is defined with the expression .... This should be flagged as an illegal type expression.
  • Fixed bug that caused type alias to Never or NoReturn to lose its type alias association in some circumstances.

Enhancements:

  • Improved verbose logging of execution environment information.
  • Added code to propagate information about certain typing module imports from an implicitly-imported module (e.g. builtins or __builtins__.pyi) so Final and ClassVar can be treated as special forms by the binder. This fixes the use of these typing symbols in notebooks within pylance, which leverages implicitly-imported modules to "chain together" notebook cells.
  • Added check for use of a TypedDict class within a case statement class pattern. This condition generates a runtime error.
  • Improved type evaluation performance in certain cases involving protocol matching for complex, nested protocols.

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 changelog:skip Don't include this pull request in the release change log dev-dependencies renovate Issue or PR opened by renovate renovate:patch Patch dependency update by renovate labels Oct 2, 2024
@renovate renovate bot enabled auto-merge (squash) October 2, 2024 01:05
@github-actions github-actions bot added the dependencies Pull request that updates a dependency file label Oct 2, 2024
@renovate renovate bot requested a review from ITProKyle October 2, 2024 03:41
@renovate renovate bot merged commit 781ecee into master Oct 2, 2024
12 checks passed
@renovate renovate bot deleted the renovate/pyright-1.x branch October 2, 2024 21:49
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 dev-dependencies renovate:patch Patch dependency update by renovate renovate Issue or PR opened by renovate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants