Я пытаюсь создать частную библиотеку PIP в моей организации. Но есть некоторые внутренние вызовы API, которые будут зависеть от конкретной среды. Для тестирования интеграции с другими командами нам нужно выпустить библиотеку в dev-test-prod, во всех средах. Как я могу обрабатывать специфические данные среды.
Когда мы делаем -
pip установить на устройство DEV, и мы используем его функцию как
somelib.post (данные = данные),
библиотека должна внутренне вызывать API-интерфейс DEV
Например, -
http://dev.lib.com
Один из подходов - выпускать разные версии для разных сред, но это очень подвержено ошибкам, так как, когда выпускается одна версия для DEV, а другая команда выполняет установку pip, они получают релиз dev. Есть ли другой способ сделать это?