私は相当なサイズのバイナリPythonライブラリParselmouthを開発しています。これは、大規模なコードベースで既存のプログラムをラッピングしているためです。結果的に、私はAPIドキュメントを設定しようとしているので、15分の時間制限または1GBのメモリ制限を実行しています(ビルドをマルチスレッドすると、高価なテンプレートのインスタンス化があり、コンパイラプロセスが終了します)。 ReadTheDocsを構築する。ReadTheDocsプロジェクトのビルド時間の最適化
しかし、私はTravis CIビルドをうまくセットアップしましたが、ccacheを使用して大きなコードベースを再コンパイルしませんが、ラッパーコードの変更部分だけを再コンパイルしました。
私はPyPIからインストールすることを考えていましたが、バージョン管理が複雑になり、中間開発ビルドでは優れたAPIドキュメントが得られませんでした。
私は疑問に思っていました。この種のケースでは、Travis CIのビルドを使用した既知の解決策がありますか?