Bonjour,
On m'a proposé de réaliser un POC avec trois repo différents.
- CampagneDeTest
- TestCases
- Outils
Il y a des imports dans tous les sens depuis et vers ses repo.
L'idée est de passer en submodules.
J'ai mis dans "CampagneDeTest" un submodule "TestCases" et dans ce dernier un submodule "Outils".
CampagneDeTest
|
|----TestCases
|
|----Outils
Déjà, est-ce que cette structure vous parait correcte ?
De CampagneDeTest, j'ai tapé cette commande : git submodule update --init --recursive
Mais voilà, je peine beaucoup à gérer les imports.
Pour exemple depuis un fichier présent dans "Outils" :
- from CampagneDeTest.blabla --> ModuleNotFoundError: No module named 'CampagneDeTest'
- ..blabla --> ImportError: attempted relative import with no known parent package
J'ai trouvé plusieurs tentatives de résolutions sur le Net mais elle me donne l'impression de petites usines à gaz.
Rien de simple et élégant pour gérer les imports ? M'y suis mal pris ?
Partager