Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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/



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

https://github.com/asottile/reorder_python_imports




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: