importações múltiplas de python para um módulo comum

Estou trabalhando em um projeto em que preciso usar um módulo de terceiros em diferentes arquivos de projeto (arquivos .py). A situação é assim.

Eu tenho um arquivo "abc.py" que importa o módulo de terceiros "common.py". Existem alguns outros arquivos que também importam "common.py". Todos esses arquivos também são importados no arquivo de projeto principal "main.py".

Parece redundante importar o mesmo módulo no seu projeto várias vezes em arquivos diferentes, já que "main.py" também está importando todos os arquivos do projeto.

Também não tenho certeza de como o tamanho do projeto é afetado por várias instruções de importação.

Alguém pode me ajudar a tornar as coisas um pouco mais simples.

questionAnswers(2)

yourAnswerToTheQuestion