Python importaciones múltiples para un módulo común

Estoy trabajando en un proyecto en el que necesito usar un módulo de terceros en diferentes archivos de proyecto (archivos .py). La situación es así.

Tengo un archivo "abc.py" que importa el módulo de terceros "common.py". Hay otros archivos que también importan "common.py". Todos estos archivos también se importan en el archivo de proyecto principal "main.py".

Parece redundante importar el mismo módulo en su proyecto varias veces en diferentes archivos ya que "main.py" también está importando todos los archivos del proyecto.

Tampoco estoy seguro de cómo el tamaño del proyecto se ve afectado por múltiples declaraciones de importación.

¿Alguien puede ayudarme a simplificar las cosas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta