Added isort for reorganizing imports #2098
Closed
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.
What was wrong?
Imports are not sorted.
Related to Issue #2094
How was it fixed?
Added
isort
, a tool to sort imports, in the linting process.Adding lint setup + linting files would be a large PR to review. I've decided to split it up into two parts.
This is first PR.
In this PR, I've added
isort
and related commands tosetup.py
,Makefile
andtox
.In the follow up PR, I will be running
make lint-roll
. It will be easier for repo maintainers to checksum the changes and review the lint changes.Let me know if I missed anything in the contribution process.
Todo:
Clean up commit history
Add or update documentation related to these changes
Add entry to the release notes
Cute Animal Picture