我有一个使用单个代码库同时支持 Python 2.7 和 Python 3.x 的项目。在其中,我使用了可选的期货:
- 扭曲(仅限 Python 2.x)
- concurrent.futures(仅限 Python 3.2)
如果应用程序在 Python 2.x 上运行,则 Twisted 可用。
如果应用程序在 Python 3.2+ 上运行,concurent.futures
则可用。
我想为整个项目使用 Sphinx 构建文档,但是如何为这两个生态系统做到这一点?
我有一个使用单个代码库同时支持 Python 2.7 和 Python 3.x 的项目。在其中,我使用了可选的期货:
如果应用程序在 Python 2.x 上运行,则 Twisted 可用。
如果应用程序在 Python 3.2+ 上运行,concurent.futures
则可用。
我想为整个项目使用 Sphinx 构建文档,但是如何为这两个生态系统做到这一点?