elhor prática para reutilizar o código python [fechado]

Escrevi um aplicativo de biblioteca python (que contém vários arquivos * .py). E vários dos meus projetos python precisam reutilizar o código no aplicativo da biblioteca. Qual é a melhor prática recomendada para reutilizar o código python? Atualmente, pensei em três opções:

Copiar e colar. Isso está longe das melhores práticas. Isso viola o princípio DRY (não se repita.) Adicione a pasta do aplicativo da biblioteca à variável de ambiente PYTHONPATH:export PYTHONPATH=/path/to/library/app. Todos os projetos no mesmo computador podem fazer referência ao código no aplicativo da bibliotec E a pasta do aplicativo da biblioteca para sys.path no código python:sys.path.append('/path/to/library/app')

Entre as três opções acima de qual você prefere? Que vantagem isso tem em comparação com as outras duas opções? Você tem outras opções melhores? Aprecia-se muito que, se alguém com anos de experiência em desenvolvimento de python pudesse responder a essa pergunt

questionAnswers(4)

yourAnswerToTheQuestion