Bump next-* tool version targets: pylint 4.0.6, mypy 2.1.0, pyright 1.1.411#47920
Merged
Conversation
JennyPng
marked this pull request as ready for review
July 7, 2026 21:17
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the next-* target versions used by azpysdk for linting and type-checking tools (pylint, mypy, pyright), and updates the corresponding documentation table that tracks current vs next tool versions and planned merge dates.
Changes:
- Bump
NEXT_PYLINT_VERSIONto 4.0.6 (current pinned stays 4.0.4). - Bump
NEXT_MYPY_VERSIONto 2.1.0 (current pinned stays 1.19.1). - Bump
NEXT_PYRIGHT_VERSIONto 1.1.411 (current pinned stays 1.1.407).
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| eng/tools/azure-sdk-tools/azpysdk/pylint.py | Updates next-pylint target version constant used when --next is enabled. |
| eng/tools/azure-sdk-tools/azpysdk/mypy.py | Updates next-mypy target version constant used when --next is enabled. |
| eng/tools/azure-sdk-tools/azpysdk/pyright.py | Updates next-pyright target version constant used when --next is enabled. |
| doc/analyze_check_versions.md | Updates “Next Version” values and merge dates for the three tools (table formatting currently needs a small fix). |
kashifkhan
approved these changes
Jul 8, 2026
mzhongl524
pushed a commit
to mzhongl524/typespec
that referenced
this pull request
Jul 17, 2026
… 1.1.411, pylint-guidelines-checker 0.5.9 (microsoft#11197) bumping check versions Azure/azure-sdk-for-python#47920 also bump pylint guideline checker version from 0.5.2 to the latest 0.5.9 updates emitter for new rules - disable `no-cross-package-private-import` because it has false positives - suppress `docstring-keyword-should-match-keyword-only` for now, because we have some params like `api_version` that are in the docstring but not explicit parameters and only in kwargs - build keyword param lines for docstring - suppress `docstring-missing-param` check which flags undocumented args in signatures like `init(self, *args, **kwargs)`
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the next-* version targets for pylint, mypy, and pyright to the latest available releases on PyPI. The current pinned versions are unchanged this round because they already match the previous next-* targets.
Changes
Files updated
eng/tools/azure-sdk-tools/azpysdk/pylint.py—NEXT_PYLINT_VERSIONeng/tools/azure-sdk-tools/azpysdk/mypy.py—NEXT_MYPY_VERSIONeng/tools/azure-sdk-tools/azpysdk/pyright.py—NEXT_PYRIGHT_VERSIONdoc/analyze_check_versions.md— Next Version column and merge date (2026-10-05)Notes
Verification