Является ли Cloudera Director 2.8.1 Python SDK поддерживает 3.4+? - PullRequest
0 голосов
/ 21 октября 2019

В настоящее время я использую Cloudera Director 2.8.1 для автоматической установки, установки и настройки кластера CDH (5.16.2) в AWS с Python SDK, используя версию 2.7

Могу ли я узнать, могу ли я использовать python3 для начальной загрузки кластерас директором Cloudera 2.8.1?

Для основной ветки (или последней версии Altus Director) я вижу, что она поддерживает как 2.7 и 3.4 +

https://github.com/cloudera/director-sdk/tree/master/python-client

Но для 2.8.1 я не смог найти требования к версии Python.

Любая помощь в этом отношении приветствуется.

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 25 октября 2019

(Отказ от ответственности: я работаю в команде Altus Director в Cloudera.) Мы используем Swagger 1.5 / OpenAPI 2.0 для генерации кода SDK / клиента, поэтому вы можете самостоятельно создавать код клиента Python 3 с помощью этих инструментов. Однако мы используем слегка измененный класс генератора Python, поэтому есть вероятность, что в вашем сгенерированном коде будут отсутствовать бородавки в том, что доступно в https://github.com/cloudera/director-sdk.

Я отправлю внутренний билетдля нас, чтобы попытаться сгенерировать клиента Python 3. Это имеет смысл сделать, учитывая предстоящий выход на пенсию Python 2.

1 голос
/ 21 октября 2019

Если вы загрузите исходный код 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...