У меня есть автоматически сгенерированный код из swagger-codegen . Структура каталогов выглядит следующим образом:
swagger1
├── docs
├── git_push.sh
├── README.md
├── requirements.txt
├── setup.py
├── swagger_client
│ ├── __init__.py
├── test
├── test-requirements.txt
└── tox.ini
Я создаю файл яйца из этого файла как swagger1.egg
. Точно так же я создаю другой каталог swagger2 и создаю еще один swagger2.egg
. Таким образом, оба яйца имеют модули с именем swagger_client
.
. В настоящее время я импортирую и использую яйцо как
sys.path.append("~/swagger1.egg")
import swagger_client
. В настоящее время, похоже, нет способа изменить имя модуля swagger_client
, пока поколение согласно этой проблеме.
Есть ли способ использовать swagger_client из другого яйца? Я использую python 2.7.