7 ms·
And PEP 8 doesn't mention sorting the imports. There are even counterexamples which aren't alphabetically sorted. It does mention grouping though. Since Python
by spappal 6y ago
And PEP 8 doesn't mention sorting the imports. There are even counterexamples which aren't alphabetically sorted. It does mention grouping though.
Since Python imports can have side effects, the order can matter. But to the extent that it doesn't break anything, alphabetically sorted groups seems deterministic and readable.
I think this might be the most popular implementation for auto-sorting: https://pypi.org/project/isort/ https://pypi.org/project/isort/
- StavrosK 6y agoisort is the most popular, but this is the best by far: https://github.com/asottile/reorder_python_imports https://github.com/asottile/reorder_python_imports