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

fix(deps): update dependency pyright to v1.1.148 #1074

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

whilpbot[bot]
Copy link
Contributor

@whilpbot whilpbot bot commented Jun 9, 2021

This PR contains the following updates:

Package Type Update Change
pyright dependencies patch 1.1.147 -> 1.1.148

Release Notes

Microsoft/pyright

v1.1.148

Compare Source

Enhancement: Improved type narrowing of subject expression in a match statement when none of the case statements match the pattern and the code falls through the bottom of the match.

Enhancement: Added support for pattern matching exhaustion detection in cases where there is not an explicit irrefutable pattern present.

Bug Fix: Fixed recent regression that resulted in false positive errors when attempting to instantiate tuple or type directly.

Enhancement: Improved type checking for classes that are assigned to Callable types. Previously, type incompatibilities were not reported if the __init__ or __new__ methods were overloaded within the class.

Bug Fix: Fixed bug that caused parser error when handling a carriage return within a triple-quoted inner string within an outer triple-quoted f-string.

Bug Fix: Fixed bug that resulted in false positive error when second argument to NewType call contained a Type object.

Bug Fix: Fixed recent regression that resulted in a false positive error when instantiating a variable of type Type[T] where T was a protocol class.

Bug Fix: Fixed bug in type printer that resulted in double parentheses around return type expressions when they involved unions.

Bug Fix: Fixed bug that resulted in a false positive error when using generic Type[T] in a function parameter in overload validation.

Bug Fix: Fixed bug in type checker relating to constrained type variables that combine non-union and union constraints.

Bug Fix: Fixed bug in type checker when handling Final variables assigned at the class level. PEP 591 indicates that they should be treated as though they are annotated as ClassVar even though they are not.

Bug Fix: Fixed a bug in the type checker relating to the use of a specialized generic class that is parameterized by a ParamSpec.


Configuration

📅 Schedule: 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 has been generated by Renovate Bot.

@whilpbot whilpbot bot requested a review from whilp as a code owner June 9, 2021 18:32
@whilpbot whilpbot bot force-pushed the renovate/pyright-1.x branch 3 times, most recently from 74a72ea to a76daef Compare June 20, 2021 15:30
@whilpbot whilpbot bot force-pushed the renovate/pyright-1.x branch 2 times, most recently from 8a53cf9 to 417a7c9 Compare June 26, 2021 03:28
@whilpbot whilpbot bot force-pushed the renovate/pyright-1.x branch 2 times, most recently from 667a98d to 5401d89 Compare July 3, 2021 18:29
@whilpbot whilpbot bot force-pushed the renovate/pyright-1.x branch 2 times, most recently from 86a56b3 to 39ffff8 Compare July 16, 2021 18:31
@whilpbot whilpbot bot force-pushed the renovate/pyright-1.x branch 2 times, most recently from 08f617c to 354015f Compare July 31, 2021 06:29
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