Cloudera director 2.8.1 python sdk 支持3.4+吗?

Is Cloudera director 2.8.1 python sdk supports 3.4+?

目前正在使用 Cloudera director 2.8.1 在 AWS 中使用 python sdk 自动设置、安装和配置 CDH (5.16.2) 集群,使用版本 2.7

请问我是否可以使用 python3 与 Cloudera director 2.8.1 一起 bootstrap 集群?

对于 master 分支(或最新版本的 Altus director)我可以看到它同时支持 2.7 和 3.4+

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

但是对于 2.8.1 ,我找不到 python 版本要求。

感谢您在这方面的任何帮助。

提前致谢

如果您下载 source code of 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 版本

(免责声明:我是 Cloudera 的 Altus Director 团队成员。)我们使用 Swagger 1.5 / OpenAPI 2.0 生成 SDK / 客户端代码,因此您可以生成 Python 3 个客户端代码自己使用这些工具。但是,我们确实使用了稍微修改过的 Python 生成器 class,因此您自己生成的代码有可能存在 https://github.com/cloudera/director-sdk 中不存在的缺陷。

我会为我们提交一份内部票证,以尝试生成 Python 3 客户端。鉴于 Python 2.

即将退休,这样做是有道理的