pip 1.4.1 を使用して、ローカル パスからパッケージをインストールしようとしています。次に例を示します。
pip install /path/to/my/local/package
これは、多かれ少なかれ実行と同等ですがpython /path/to/my/local/package/setup.py install
、パッケージの setup.py インストールにいくつかの追加のオプション/引数を渡したいと思います。
pip ドキュメントから、これがオプションで可能であることを理解してい--install-option
ます。たとえば、次のようになります。
pip install --install-option="--some-option" /path/to/my/local/package
python-virtualenv Google グループからのこの投稿は、これが可能であることを示唆しています。
私が理解していないのは、setup.py 内から渡された「--some-option」を取得する方法です。を見てみましsys.argv
たが、「--install-option =」に何を入れても、sys.argv
常にこれです:
['-c', 'egg_info', '--egg-base', 'pip-egg-info']
pip install から「--install-option」として渡されたものの値を取得するにはどうすればよいですか?