Теперь, когда __init__.py
больше не требуется, чтобы сделать каталог признанным пакетом, лучше всего избегать их, если возможное? Или есть еще хорошо принятые варианты использования для __init__.py
в python 3.3 +?
Из того, что я понимаю, __init__.py
были очень часто использованы для запуска кода во время импорта модуля (например для инкапсуляции внутренней файловой структуры пакета или для выполнения некоторые шаги инициализации). Являются ли эти примеры использования релевантными для python 3.3 +?