Решил потыкать палочкой в PyCharm. Нравится. Единственное, что не нравится так это автодополнение - оно не работает.
Структура проекта:
src
package1
module1.py
Class
module2.py
package2
module3.py
module4.py
В любом модуле package2:
from package1 import module1
obj = module1.Class() # В таком случае автодополнение по объектам класса не работает.
from package1.module1 import Class
obj = Class() # А в таком работает.
По-моему, так быть не должно. Это так и задумано, так сломано, или надо где-то что-то подкрутить?
