単一のコード ベースを使用して Python 2.7 と Python 3.x の両方をサポートするプロジェクトがあります。その中で、オプションの先物を使用しました:
- ツイスト (Python 2.x のみ)
- 並行先物(Python 3.2 のみ)
アプリケーションが Python 2.x で実行される場合、Twisted が利用可能です。
アプリケーションが Python 3.2+ で実行されている場合concurent.futures
は、利用可能です。
プロジェクト全体で Sphinx を使用してドキュメントを作成したいのですが、両方のエコシステムでそれを行うにはどうすればよいですか?