Поддерживает ли 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

Другие вопросы по тегам