Replace Black with Ruff formatter #20445
Merged
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.
This PR follows on from #20442 to replace Black with Ruff as the Python code formatter.
Some manual code changes were applied to minimize automated changes or hopefully better represent the logic.
With this transition,
examples
is not excluded, as there was only a minor change to files in this directory.Some shell scripts (in
shell/
) are modified to remove the-e
flag, andshell/lint.sh
is modified to run and accumulate error codes while running the whole script (i.e. 0=good, 1=one failure, 2=two failures).