Módulo de importación de Python relativo desde una subcarpeta desde una subcarpeta diferente

Estoy tratando de usar un alambique que es una herramienta sqlalchemy en python. Escribe un comando y genera una carpeta "alambique" con archivos py en su interior. El archivo py en el interior, debe vincularse a mi aplicación en una carpeta separada llamada "myapp". Pero no puedo vincularlo. Dice que no existe y que la importación relativa no funciona.

así que necesito importar mi clase de configuración demyapp / configs / config.py expediente.

/apps
+--/alembic
|----env.py <--- the calling file
+--/myapp
|----configs/__init__.py <--- has "DefaultConfig" class imported
|----configs/config.py <--- I want to import the class inside here.

dentro de env.py:

from myapp.configs import DefaultConfig

No funciona

Lo intenté:

from ..myapp.configs import DefaultConfig

Sin éxito.

el código de ejemplo en documentos de alambique dice que solo use "myapp.whatever".

Incluso agregué mi "/ apps" y "/ myapp" a PYTHON_PATH en las variables de entorno.

Ejemplo de error:

File "D:\apps\myapp\lib\site-packages\alembic\command.p
y", line 97, in revision
    script.run_env()
  File "D:\apps\myapp\lib\site-packages\alembic\script.py
", line 191, in run_env
    util.load_python_file(self.dir, 'env.py')
  File "D:\apps\myapp\lib\site-packages\alembic\util.py",
 line 186, in load_python_file
    module = imp.load_source(module_id, path, open(path, 'rb'))
  File "alembic\env.py", line 5, in <module>
    from ..myapp.configs import DefaultConfig as conf
ValueError: Attempted relative import in non-package

Respuestas a la pregunta(2)

Su respuesta a la pregunta