Hacker News new | ask | show | jobs
by spappal 2170 days 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/

1 comments

isort is the most popular, but this is the best by far:

https://github.com/asottile/reorder_python_imports