Поддерживает ли Cloudera Director 2.8.1 python sdk версии 3.4+?
В настоящее время я использую Cloudera Director 2.8.1 для автоматической установки, установки и настройки кластера CDH (5.16.2) в AWS с помощью python sdk с использованием версии 2.7.
Могу ли я узнать, могу ли я использовать python3 для начальной загрузки кластера с Cloudera Director 2.8.1?
Для основной ветки (или последней версии Altus Director) я заметил, что она поддерживает версии 2.7 и 3.4+.
https://github.com/cloudera/director-sdk/tree/master/python-client
Но для 2.8.1 я не смог найти требования к версии python.
Любая помощь в этом отношении приветствуется.
заранее спасибо
2 ответа
(Отказ от ответственности: я являюсь членом команды Altus Director в Cloudera.) Мы используем Swagger 1.5 / OpenAPI 2.0 для генерации кода SDK / клиента, поэтому вы можете самостоятельно сгенерировать клиентский код Python 3, используя эти инструменты. Однако мы используем слегка измененный класс генератора Python, поэтому есть вероятность, что в вашем собственном сгенерированном коде будут недостатки, которых нет в том, что доступно по адресу https://github.com/cloudera/director-sdk.
Я отправлю нам внутренний билет, чтобы попытаться создать клиента Python 3. Это имеет смысл сделать, учитывая предстоящую отмену Python 2.
Если вы загрузите исходный код 2.8.1 и зарегистрируетесь вpython-client
каталог, setup.py
содержит
classifiers = [
"Development Status :: 5 - Production/Stable",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
]
так что нет, похоже, что клиент python не поддерживает какие-либо версии python 3x