安装可选依赖项¶
本文档描述了 Twisted 支持的可选依赖项。这些依赖项是 Python 包,Twisted 开发人员发现它们在开发 Twisted 本身或开发 Twisted 应用程序时很有用。
本文档的目标读者是熟悉使用 pip 安装可选依赖项的人。
如果您不熟悉可选依赖项的安装,Python 包教程 可以向您展示如何操作。有关可选依赖项是什么以及如何声明它们的更深入解释,请参阅 setuptools 文档。
以下可选依赖项受支持
dev - 帮助开发 Twisted 本身的包。
TwistedChecker,仅在 Python 2 上可用
pydoctor,仅在 Python 2 上可用
tls - 与 TLS 协作所需的包。
conch - 用于与 conch/SSH 协作的包。
soap - 用于与 SOAP 协作的 SOAPpy 包。
serial - 用于与串行数据协作的 pyserial 包。
all-non-platform - 安装 tls、conch、soap 和 serial 选项。
macos-platform - all-non-platform 选项和 pyobjc 用于与 Objective-C API 协作。
windows-platform - all-non-platform 选项和 pywin32 用于与 Windows 的 API 协作。
http2 - HTTP2 支持所需的包。
contextvars - contextvars 回溯包,为 3.7 之前的 Python 版本提供 contextvars 支持。