Я пытаюсь иметь 2 одновременных версии одного пакета на сервере. Производственный и испытательный. Я хочу, чтобы эти 2 находились в одном и том же git-репозитории в 2 разных ветках (тестирование слилось бы с производственным), однако я бы хотел, чтобы они были в одном и том же каталоге, поэтому нет необходимости изменять какие-либо операции импорта или пути.
Можно ли динамически изменять имя пакета в setup.py, в зависимости от ветки git? Или можно развернуть их под разными именами, используя pip?
РЕДАКТИРОВАТЬ: я, возможно, нашел правильное решение для моей проблемы здесь: Git: игнорировать некоторые файлы во время слияния (ограничить некоторые файлыодна ветка) Gitattributes можно настроить, чтобы игнорировать слияние моего setup.py, я закрою этот вопрос после того, как я его протестирую.