-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[pyupgrade
] Stabilize non-pep604-annotation-optional
(UP045
) and preview behavior for non-pep604-annotation-union
(UP007
)
#18505
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
[pyupgrade
] Stabilize non-pep604-annotation-optional
(UP045
) and preview behavior for non-pep604-annotation-union
(UP007
)
#18505
Conversation
(@ntBre heads up this also does a rule stabilization - stepping on your toes here 😄 ) |
f59ec11
to
5081d0a
Compare
|
code | total | + violation | - violation | + fix | - fix |
---|---|---|---|---|---|
UP045 | 3083 | 3083 | 0 | 0 | 0 |
UP007 | 857 | 0 | 857 | 0 | 0 |
RUF100 | 2 | 2 | 0 | 0 | 0 |
Linter (preview)
✅ ecosystem check detected no linter changes.
Despite the alarming number of changes in the ecosystem check, this is correct since some repos have |
Keep stepping! There are plenty of toes to go around in this release 😆 In this case, we may need to hold off in light of #18508 |
IMO: I don't think that issue should block stabilisation on its own. It's a valid bug report and we should fix it, but it's also an extreme edge case that would almost never come up in real code (the only situations I can think of are generated code, or a very confused user 😄) |
9252447
to
829acf4
Compare
5081d0a
to
441438e
Compare
…d preview behavior for `non-pep604-annotation-union` (`UP007`) (#18505)
…d preview behavior for `non-pep604-annotation-union` (`UP007`) (#18505)
…d preview behavior for `non-pep604-annotation-union` (`UP007`) (#18505)
…d preview behavior for `non-pep604-annotation-union` (`UP007`) (#18505)
…d preview behavior for `non-pep604-annotation-union` (`UP007`) (#18505)
…d preview behavior for `non-pep604-annotation-union` (`UP007`) (#18505)
…d preview behavior for `non-pep604-annotation-union` (`UP007`) (#18505)
…ence * main: (71 commits) Bump 0.12.0 (astral-sh#18724) Revert "[ty] Offer "Did you mean...?" suggestions for unresolved `from` imports and unresolved attributes (astral-sh#18705)" (astral-sh#18721) [`flake8-return`] Stabilize only add `return None` at the end when fixing `implicit-return` (`RET503`) (astral-sh#18516) [`pyupgrade`] Stabilize `non-pep695-generic-function` (`UP047`) (astral-sh#18524) [`pyupgrade`] Stabilize `non-pep695-generic-class` (`UP046`) (astral-sh#18519) [`pandas-vet`] Deprecate `pandas-df-variable-name` (`PD901`) (astral-sh#18618) [`flake8-bandit`] Remove `suspicious-xmle-tree-usage` (`S320`) (astral-sh#18617) Stabilize `dataclass-enum` (`RUF049`) (astral-sh#18570) Stabilize `unnecessary-dict-index-lookup` (`PLR1733`) (astral-sh#18571) Remove rust-toolchain.toml from sdist (astral-sh#17925) Stabilize `starmap-zip` (`RUF058`) (astral-sh#18525) [`flake8-logging`] Stabilize `exc-info-outside-except-handler` (`LOG014`) (astral-sh#18517) [`pyupgrade`] Stabilize `non-pep604-annotation-optional` (`UP045`) and preview behavior for `non-pep604-annotation-union` (`UP007`) (astral-sh#18505) Stabilize `pytest-warns-too-broad` (`PT030`) (astral-sh#18568) Stabilize `for-loop-writes` (`FURB122`) (astral-sh#18565) Stabilize `pytest-warns-with-multiple-statements` (`PT031`) (astral-sh#18569) Stabilize `pytest-parameter-with-default-argument` (`PT028`) (astral-sh#18566) Stabilize `nan-comparison` (`PLW0177`) (astral-sh#18559) Stabilize `check-and-remove-from-set` (`FURB132`) (astral-sh#18560) Stabilize `unnecessary-round` (`RUF057`) (astral-sh#18563) ...
No description provided.