У меня есть 3 репозитория, для примера, A, B, C.
Все они загружены в одну папку, и путь до них прописан в PYTHONPATH. Мне это кажется несколько костыльным решением.
Мой основной репозиторий - A, я в нем преемник, не я его создал, но я теперь за него отвечаю. В нем я пишу автотесты на pytest. В файл conftest.py импортируются фикстуры и пр. из B и C:
from B.fixtures import * # noqa: F403
from C.conftest import * # noqa: F403
Можете ли вы, что-то посоветовать? Я попробовал с помощью Git submodule добавить B и C в мой репозиторий A, но так возникла проблема импорта внутри репозитория C.
Может есть какие-то "элегантные" методы?