chore: run the ruff format
and pyupgrade
tools
#633
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.
Description
In this PR, I have performed the following changes across the codebase:
ruff format
across all our files to automatically clean them up wherever possible, andpyupgrade
(i.e., thepyupgrade --py38-plus
command) on all files to make our code adhere to Python 3.8+ syntax as applicable.A pre-commit configuration has yet to be established, and the pre-commit.ci app has now been requested for the repository (cc: @j-towns, who can approve it for us as the admin). The app will work once it gets approved. The pre-commit configuration with some popular pre-commit hooks can be added either here or as a separate PR with more linting changes.
Hopefully, this will help with some of your previous remarks about the tidiness of the code, @fjosw 😄