ufmt = black + usort (сортировалка импортов).https://github.com/omnilib/ufmt
Оттуда я узнал про эту интересную альтернативу
isort. В отличии от isort, оно не меняет форматирование (просто меняет импорты местами, не меняя сам код, не расставляя скобки и переносы строк) и не делает опасных рефакторингов (не меняет положение импортов относительно другого кода). Точно так же бьёт импорты на три секции — stdlib, 3rdparty, 1stparty.https://github.com/facebookexperimental/usort