はじめに
ReadTheDocsというサービスがあります。
これはどうやら
- Sphinxでドキュメントを作るのを、ReadTheDocs上でGitHubからTravisなどで自動化してビルドし、そのままパブリックに公開する
というもののようです。
このライブラリを用いて現在パッケージを作成していますが、どうやらこのチュートリアルもReadTheDocsで公開されているようです。
エラー
ReadTheDocsのビルド上で
no module named `numpy`
のように、numpyのパッケージがないからdocsのビルドのときに参照先が分からずエラー出てるよ!が発生しているようです。
よって、ビルドのときにこれらの内部で使っているパッケージをインストールしてあげれば良さそうです。
対処法
こちらを参照して修正します。
.readthedocs.yml
に
python:
install:
- requirements: docs/requirements.txt
を追加して、docs/requirements.txtに必要なパッケージを書いてあげれば、ビルド前にインストールしてくれます。