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.