Как настроить isort для импорта из текущего модуля после других модулей firstparty?
У меня есть проект django с несколькими (firstparty) модулями, возможно, с подмодулями
module1
module1/controller
module1/controller/__init__.py
module1/controller/foo.py
module1/models.py
module1/views.py
module2
module2/documents.py
module2/models.py
Соглашение о стилях, которое я хотел бы обеспечить, заключается в том, что в модуле 2 все операции импорта из модуля 1 выполняются перед импортом из модуля 2 и наоборот. Так, например, вот действующий раздел импорта для
module1/views.py
:
import module2.models
from module2 import documents
import module1.controller
from . import models
Но вывод от isort скорее такой:
import module1.controller
import module2.models
from module2 import documents
from . import models
Примечание: я говорю не о "from ... import ..." vs "import ...", а скорее о
import module1.controller
находится в другом разделе, чем
from . import models
, чего я не хочу.
Как я могу настроить isort в соответствии со стилем, который я хочу применить?