readthedocsをビルドするには、いくつかの要件をインストールする必要があります。これらのピップ要件の1つに、cmakeとswigを構築する必要があります。Readthedocsビルド:cmake/swigは利用できません
このシナリオでは、読書表を使用することはできますか?
readthedocsをビルドするには、いくつかの要件をインストールする必要があります。これらのピップ要件の1つに、cmakeとswigを構築する必要があります。Readthedocsビルド:cmake/swigは利用できません
このシナリオでは、読書表を使用することはできますか?
これについて提出された問題がすでに存在しているようだ。https://github.com/rtfd/readthedocs.org/issues/2094
それは回避策が含まれています
このに実行している他の誰のために、それはあなたにも条件付きで変更する'READTHEDOCS' env varを使用して、その周りにハックすることができそうです
setup.py
のinstall_requires
これは指す:RTDは、あなたのプロジェクトをビルドするとき、それは真の文字列にREADTHEDOCS
環境変数を設定します
。したがって、あなたのSphinx
conf.py
ファイル内で、これに基づいて動作を変えることができます。たとえば、次のように
import os
on_rtd = os.environ.get('READTHEDOCS') == 'True'
if on_rtd:
html_theme = 'default'
else:
html_theme = 'nature'
OTOH、最後のコメントは、それが現在のRTDのバージョンで正常に動作する必要があります主張しています。
ありがとうございました。 swig https://github.com/rtfd/readthedocs-docker-images/issues/15を追加するPRが継続されています。この点については、http://read-the-docs.readthedocs.io/en/latest/を参照してください。 faq.html#i-get-import-errors-on-libraries-c-depend-on-c-modulesは非常に便利でした。 – purpletentacle
ああ、そうだ。それから最後のコメントは近い将来のバージョンについて話しているかもしれません;-) Btw。他のFAQは回避策が指し示す部分のすぐ下にあります... – NichtJens