У меня есть скрипт, который содержит некоторые пакеты/модули. Теперь среда разработки и производства работает на одном сервере на одной и той же установке python (версия 2.6). Каков наилучший способ управления моим скриптом, так что было бы легко изменить разработку или производственную версию скрипта (например, установить последнюю версию trunk для dev или установить стабильную версию для производства)?Различные версии одного и того же скрипта с пакетами на одной и той же установке python
Существует один связанный с этим вопрос/ответ: Using different versions of a python library in the same process Но я хотел бы знать, есть ли более стандартный способ для этого, чем переименование Либа в libA_dev и т.д.
Например, я мог бы иметь файл конфигурации для обе среды. Указан путь libs (libA, libA_dev). У меня могло бы быть два разных сценария установки (или настраивать), которые указывают, где устанавливать пакеты. И теперь мой исполняемый файл должен прочитать конфигурацию (из рабочего пути) и импортировать только пакеты из указанного пути. Я не знаю, выполнимо ли это? И это «стандартный» способ для этого?
Извините, я постараюсь перефразировать себя. – Ago 2010-12-08 16:43:18