Je suis en train de suivre PEP 328, avec la structure de répertoire suivante:
pkg/
__init__.py
components/
core.py
__init__.py
tests/
core_test.py
__init__.py
En core_test.py
j'ai l'instruction d'importation suivante
from ..components.core import GameLoopEvents
Cependant, quand je le lance, j'obtiens l'erreur suivante:
tests$ python core_test.py
Traceback (most recent call last):
File "core_test.py", line 3, in <module>
from ..components.core import GameLoopEvents
ValueError: Attempted relative import in non-package
La recherche, j'ai trouvé ceci et cela , DONC, mais pas encore les réponses acceptées dans les questions de travail pour moi. Est-ce que je suis en manque ici?