Update dependency basedpyright to ~=1.39.3 #32

Open
Renovate wants to merge 1 commit from renovate/basedpyright-1.x into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence
basedpyright ~=1.38.2~=1.39.3 age confidence

Release Notes

detachhead/basedpyright (basedpyright)

v1.39.3: (pyright 1.1.409)

Compare Source

What's Changed

  • fix docs site not being deployed, which was caused by some changes I made to improve the security of our CI by @​DetachHead in DetachHead#1782

Full Changelog: https://github.com/DetachHead/basedpyright/compare/v1.39.2...v1.39.3

v1.39.2: (pyright 1.1.409)

Compare Source

What's Changed

  • fix basedpyright being broken in the playground caused by browser-basedpyright being published with nothing in it by @​DetachHead in DetachHead#1778

Full Changelog: https://github.com/DetachHead/basedpyright/compare/v1.39.1...v1.39.2

v1.39.1: (pyright 1.1.409)

Compare Source

What's Changed

Full Changelog: https://github.com/DetachHead/basedpyright/compare/v1.39.0...v1.39.1

v1.39.0: (pyright 1.1.408)

Compare Source

What's Changed

new diagnostic rule - reportEmptyAbstractUsage

pyright only reports an error when you instantiate an abstract class that has unimplemented abstract methods. but a class that explicitly extends ABC (or uses ABCMeta) with no abstract methods can also be instantiated, and pyright has no issue with that:

from abc import ABC

class Foo(ABC):
    """abstract class with no abstract methods"""

foo = Foo()  # no error

but the author of the class likely intended this class not to be used directly, and instead subtyped. so if a class extends ABC but defines no abstract methods, instantiating it is likely unintentional.

the reportEmptyAbstractUsage rule flags such instantiations. see the docs for more info.

implemented by @​KotlinIsland in DetachHead#1748 (some fixes by @​detachhead in DetachHead#1766)

Full Changelog: https://github.com/DetachHead/basedpyright/compare/v1.38.4...v1.39.0

v1.38.4: (pyright 1.1.408)

Compare Source

What's Changed

Full Changelog: https://github.com/DetachHead/basedpyright/compare/v1.38.3...v1.38.4

v1.38.3: (pyright 1.1.408)

Compare Source

What's Changed

  • fix ordering of code actions and don't show # pyright:ignore[reportImportCycles] code action because it doesn't work by @​NCBM in DetachHead#1753

Full Changelog: https://github.com/DetachHead/basedpyright/compare/v1.38.2...v1.38.3


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.


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

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [basedpyright](https://github.com/detachhead/basedpyright) | `~=1.38.2` → `~=1.39.3` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/basedpyright/1.39.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/basedpyright/1.38.2/1.39.3?slim=true) | --- ### Release Notes <details> <summary>detachhead/basedpyright (basedpyright)</summary> ### [`v1.39.3`](https://github.com/DetachHead/basedpyright/releases/tag/v1.39.3): (pyright 1.1.409) [Compare Source](https://github.com/detachhead/basedpyright/compare/v1.39.2...v1.39.3) #### What's Changed - fix docs site not being deployed, which was caused by some changes I made to improve the security of our CI by [@&#8203;DetachHead](https://github.com/DetachHead) in [DetachHead#1782](https://github.com/DetachHead/basedpyright/pull/1782) **Full Changelog**: <https://github.com/DetachHead/basedpyright/compare/v1.39.2...v1.39.3> ### [`v1.39.2`](https://github.com/DetachHead/basedpyright/releases/tag/v1.39.2): (pyright 1.1.409) [Compare Source](https://github.com/detachhead/basedpyright/compare/v1.39.1...v1.39.2) #### What's Changed - fix basedpyright being broken in the playground caused by browser-basedpyright being published with nothing in it by [@&#8203;DetachHead](https://github.com/DetachHead) in [DetachHead#1778](https://github.com/DetachHead/basedpyright/pull/1778) **Full Changelog**: <https://github.com/DetachHead/basedpyright/compare/v1.39.1...v1.39.2> ### [`v1.39.1`](https://github.com/DetachHead/basedpyright/releases/tag/v1.39.1): (pyright 1.1.409) [Compare Source](https://github.com/detachhead/basedpyright/compare/v1.39.0...v1.39.1) #### What's Changed - Chinese (Simplified) localization update (2026.04) by [@&#8203;NCBM](https://github.com/NCBM) in [DetachHead#1767](https://github.com/DetachHead/basedpyright/pull/1767) - Merge pyright 1.1.409 by [@&#8203;DetachHead](https://github.com/DetachHead) in [DetachHead#1777](https://github.com/DetachHead/basedpyright/pull/1777) **Full Changelog**: <https://github.com/DetachHead/basedpyright/compare/v1.39.0...v1.39.1> ### [`v1.39.0`](https://github.com/DetachHead/basedpyright/releases/tag/v1.39.0): (pyright 1.1.408) [Compare Source](https://github.com/detachhead/basedpyright/compare/v1.38.4...v1.39.0) #### What's Changed ##### new diagnostic rule - `reportEmptyAbstractUsage` pyright only reports an error when you instantiate an abstract class that has unimplemented abstract methods. but a class that explicitly extends `ABC` (or uses `ABCMeta`) with no abstract methods can also be instantiated, and pyright has no issue with that: ```py from abc import ABC class Foo(ABC): """abstract class with no abstract methods""" foo = Foo() # no error ``` but the author of the class likely intended this class not to be used directly, and instead subtyped. so if a class extends `ABC` but defines no abstract methods, instantiating it is likely unintentional. the `reportEmptyAbstractUsage` rule flags such instantiations. see [the docs](https://docs.basedpyright.com/v1.39.0/benefits-over-pyright/new-diagnostic-rules/#reportemptyabstractusage) for more info. implemented by [@&#8203;KotlinIsland](https://github.com/KotlinIsland) in [DetachHead#1748](https://github.com/DetachHead/basedpyright/pull/1748) (some fixes by [@&#8203;detachhead](https://github.com/detachhead) in [DetachHead#1766](https://github.com/DetachHead/basedpyright/pull/1766)) **Full Changelog**: <https://github.com/DetachHead/basedpyright/compare/v1.38.4...v1.39.0> ### [`v1.38.4`](https://github.com/DetachHead/basedpyright/releases/tag/v1.38.4): (pyright 1.1.408) [Compare Source](https://github.com/detachhead/basedpyright/compare/v1.38.3...v1.38.4) #### What's Changed - fix `typing_extensions` auto-import being treated as first party by [@&#8203;beauxq](https://github.com/beauxq) in [DetachHead#1754](https://github.com/DetachHead/basedpyright/pull/1754) - fix "Received redundant open text document command" error when viewing previous versions of a notebook in vscode's timeline view by [@&#8203;DetachHead](https://github.com/DetachHead) in [DetachHead#1758](https://github.com/DetachHead/basedpyright/pull/1758) - format python codeblocks in the docs using ruff by [@&#8203;DetachHead](https://github.com/DetachHead) in [DetachHead#1759](https://github.com/DetachHead/basedpyright/pull/1759) - use `@core-js/pure` to polyfill newer js features by [@&#8203;DetachHead](https://github.com/DetachHead) in [DetachHead#1760](https://github.com/DetachHead/basedpyright/pull/1760) **Full Changelog**: <https://github.com/DetachHead/basedpyright/compare/v1.38.3...v1.38.4> ### [`v1.38.3`](https://github.com/DetachHead/basedpyright/releases/tag/v1.38.3): (pyright 1.1.408) [Compare Source](https://github.com/detachhead/basedpyright/compare/v1.38.2...v1.38.3) #### What's Changed - fix ordering of code actions and don't show `# pyright:ignore[reportImportCycles]` code action because it doesn't work by [@&#8203;NCBM](https://github.com/NCBM) in [DetachHead#1753](https://github.com/DetachHead/basedpyright/pull/1753) **Full Changelog**: <https://github.com/DetachHead/basedpyright/compare/v1.38.2...v1.38.3> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - 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 has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My43Ni4yIiwidXBkYXRlZEluVmVyIjoiNDMuMTM5LjgiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Update dependency basedpyright to ~=1.39.0
All checks were successful
Actions / Lint (Python 3.11) (pull_request) Successful in 14s
Actions / Build (pull_request) Successful in 31s
Actions / Lint (Python 3.12) (pull_request) Successful in 33s
Actions / Lint (Python 3.13) (pull_request) Successful in 35s
fddc8e0ea9
Renovate bot changed title from Update dependency basedpyright to ~=1.39.0 to Update dependency basedpyright to ~=1.39.1 2026-04-16 08:37:59 -04:00
Renovate bot force-pushed renovate/basedpyright-1.x from fddc8e0ea9
All checks were successful
Actions / Lint (Python 3.11) (pull_request) Successful in 14s
Actions / Build (pull_request) Successful in 31s
Actions / Lint (Python 3.12) (pull_request) Successful in 33s
Actions / Lint (Python 3.13) (pull_request) Successful in 35s
to 86315cae34
All checks were successful
Actions / Build (pull_request) Successful in 11s
Actions / Lint (Python 3.12) (pull_request) Successful in 33s
Actions / Lint (Python 3.11) (pull_request) Successful in 35s
Actions / Lint (Python 3.13) (pull_request) Successful in 34s
2026-04-16 08:38:00 -04:00
Compare
Renovate bot changed title from Update dependency basedpyright to ~=1.39.1 to Update dependency basedpyright to ~=1.39.2 2026-04-16 21:07:43 -04:00
Renovate bot force-pushed renovate/basedpyright-1.x from 86315cae34
All checks were successful
Actions / Build (pull_request) Successful in 11s
Actions / Lint (Python 3.12) (pull_request) Successful in 33s
Actions / Lint (Python 3.11) (pull_request) Successful in 35s
Actions / Lint (Python 3.13) (pull_request) Successful in 34s
to 41262e1154
All checks were successful
Actions / Build (pull_request) Successful in 11s
Actions / Lint (Python 3.12) (pull_request) Successful in 35s
Actions / Lint (Python 3.11) (pull_request) Successful in 36s
Actions / Lint (Python 3.13) (pull_request) Successful in 39s
2026-04-16 21:07:43 -04:00
Compare
Renovate bot changed title from Update dependency basedpyright to ~=1.39.2 to Update dependency basedpyright to ~=1.39.3 2026-04-20 18:38:22 -04:00
Renovate bot force-pushed renovate/basedpyright-1.x from 41262e1154
All checks were successful
Actions / Build (pull_request) Successful in 11s
Actions / Lint (Python 3.12) (pull_request) Successful in 35s
Actions / Lint (Python 3.11) (pull_request) Successful in 36s
Actions / Lint (Python 3.13) (pull_request) Successful in 39s
to df9a6590ff
All checks were successful
Actions / Lint (Python 3.12) (pull_request) Successful in 18s
Actions / Build (pull_request) Successful in 33s
Actions / Lint (Python 3.11) (pull_request) Successful in 36s
Actions / Lint (Python 3.13) (pull_request) Successful in 16s
2026-04-20 18:38:22 -04:00
Compare
All checks were successful
Actions / Lint (Python 3.12) (pull_request) Successful in 18s
Required
Details
Actions / Build (pull_request) Successful in 33s
Required
Details
Actions / Lint (Python 3.11) (pull_request) Successful in 36s
Required
Details
Actions / Lint (Python 3.13) (pull_request) Successful in 16s
Required
Details
This pull request is blocked because it's outdated.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/basedpyright-1.x:renovate/basedpyright-1.x
git switch renovate/basedpyright-1.x
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cswimr/tacklebox!32
No description provided.