Я бы предпочел, чтобы структура выглядела следующим образом:
Overall_Package/
__init__.py
run_package/{
__init__.py
run__subpackage1.py
run_subpackage2.py
run_subpackage3.py
...
}
code package/ {
Basic_code_package_that_is_used_in_many_if_not_all_the_sub_packages
Sub_package1
subpackage2
....
}
Я не могу использовать относительный импорт, так как он находится в одном общем пакете, но мне нужна структура, подобная этой, для легкой загрузки.