BlenderにSphinx入れてみた(速報?)

どうも、ぼくです。

この最近のBlenderさんはpythonをエンジンとしてBlender本体に組み込んでいるのではなくてpythonそのものを内包している形になっている(2.7いくつくらいからだったっけな?)せいもあってか、pipでパッケージ入れるとかできるようになっているそうですね。ということで美しいドキュメントを簡単に生成することができるドキュメンテーションツールSphinxもインストールできんじゃね?と。ということでとりあえずSphinxのパッケージをインストールしてみたところまで。

なお、pipのインストールには @kjunichiさんの記事「Blenderにpipを入れる」を参考にさせていただきました。

あまり時間取れないので”pip install sphinx“でエラーなくインストールされた際の出力結果貼り付けるのみです。
使うための環境設定とかその辺はまだ行っていないので、使えるかどうかは別の機会となります。

Pythonのバージョンは 3.5.2とのこと。

$ /Applications/blender/blender.app/Contents/Resources/2.78/python/bin/python3.5m -V
Python 3.5.2

$ /Applications/blender/blender.app/Contents/Resources/2.78/python/bin/pip install sphinx
Collecting sphinx
Downloading Sphinx-1.5.3-py2.py3-none-any.whl (1.6MB)
100% |████████████████████████████████| 1.6MB 564kB/s
Collecting docutils>=0.11 (from sphinx)
Downloading docutils-0.13.1-py3-none-any.whl (536kB)
100% |████████████████████████████████| 542kB 2.0MB/s
Collecting alabaster=0.7 (from sphinx)
Downloading alabaster-0.7.10-py2.py3-none-any.whl
Collecting babel!=2.0,>=1.3 (from sphinx)
Downloading Babel-2.4.0-py2.py3-none-any.whl (6.8MB)
100% |████████████████████████████████| 6.8MB 188kB/s
Collecting imagesize (from sphinx)
Downloading imagesize-0.7.1-py2.py3-none-any.whl
Collecting snowballstemmer>=1.1 (from sphinx)
Downloading snowballstemmer-1.2.1-py2.py3-none-any.whl (64kB)
100% |████████████████████████████████| 71kB 4.2MB/s
Collecting Pygments>=2.0 (from sphinx)
Downloading Pygments-2.2.0-py2.py3-none-any.whl (841kB)
100% |████████████████████████████████| 849kB 1.5MB/s
Collecting requests>=2.0.0 (from sphinx)
Downloading requests-2.13.0-py2.py3-none-any.whl (584kB)
100% |████████████████████████████████| 593kB 1.7MB/s
Collecting Jinja2>=2.3 (from sphinx)
Downloading Jinja2-2.9.5-py2.py3-none-any.whl (340kB)
100% |████████████████████████████████| 348kB 3.4MB/s
Requirement already satisfied: six>=1.5 in /Applications/blender/blender.app/Contents/Resources/2.78/python/lib/python3.5/site-packages (from sphinx)
Collecting pytz>=0a (from babel!=2.0,>=1.3->sphinx)
Downloading pytz-2016.10-py2.py3-none-any.whl (483kB)
100% |████████████████████████████████| 491kB 2.1MB/s
Collecting MarkupSafe>=0.23 (from Jinja2>=2.3->sphinx)
Downloading MarkupSafe-1.0.tar.gz
Building wheels for collected packages: MarkupSafe
Running setup.py bdist_wheel for MarkupSafe ... done
Stored in directory: /Users/manda/Library/Caches/pip/wheels/88/a7/30/e39a54a87bcbe25308fa3ca64e8ddc75d9b3e5afa21ee32d57
Successfully built MarkupSafe
Installing collected packages: docutils, alabaster, pytz, babel, imagesize, snowballstemmer, Pygments, requests, MarkupSafe, Jinja2, sphinx
Successfully installed Jinja2-2.9.5 MarkupSafe-1.0 Pygments-2.2.0 alabaster-0.7.10 babel-2.4.0 docutils-0.13.1 imagesize-0.7.1 pytz-2016.10 requests-2.13.0 snowballstemmer-1.2.1 sphinx-1.5.3

そうですかー、Sphinxは 1.5.3 ですかー(遠い目

[他参考リンク]

ということでー。

広告