
setup.py
の作成
前ページの
3
つの手順によると、最終的にモジュールの配布パッケージを作成すること
になります。このパッケージは、モジュールを
site-packages
にインストールするのに必要
なすべてを含む
1
つの圧縮ファイルです。
手 順
1
の「 配 布 フ ァ イ ル の 説 明 を 作 成 す る 」で は、
2
つ の フ ァ イ ル を 作 成 し て
vsearch.py
ファイルと同じフォルダに入れる必要があります。これはどのプラット
フォームを使っていても実行します。
1
番目のファイルは
setup.py
という名前にして、
モジュールについて詳しく記述します。
vsearch.py
フ ァ イ ル 用 の
setup.py
フ ァ イ ル を 以 下 に 示 し ま す。
1
行 目 は
setuptools
モジュールから
setup
関数をインポートし、
2
行目は
setup
関数を呼び
出します。
setup
関数は多数の引数を取りますが、多くは省略可能です。読みやすくするために、
setup
の呼び出しを
9
行に分割しています。
Python
がキーワード引数をサポートしてい
ることを利用して、この呼び出しでどの値をどの引数に代入しているかを明確に示して
います。最も重要な引数をハイライトしています。
1
つ目は名前を指定し、
2
つ目は配布
パッケージに入れる
.py
ファイルを指定します。
from setuptools import setup
setup(
name='vsearch',
version='1.0', ...