Проект подмодуля выглядит следующим образом:
Код: Выделить всё
-submodule_project
- __init__.py
- debug_util.py
- parsing_util
- __init__.py
- parse.py
- consts.py
Код: Выделить всё
parse.py
Эта структура работает нормально, поскольку подмодуль является независимым проектом.
Мой проект построен следующим образом :
Код: Выделить всё
-project
- __init__.py
- file1.py
- some_dir
- __init__.py
- main.py
Просто для пояснения: main.py импортирует parse.py, который импортирует debug_util.py
Можете ли вы объяснить мне, что я делаю неправильно и какие есть способы это исправить?
Вот мой файл .gitmodules:
Код: Выделить всё
[submodule "submodule_project"]
path = submodule_project
url = ../submodule_project.git
Подробнее здесь: https://stackoverflow.com/questions/453 ... on-project