I am using pip 1.4.1, attempting to install a package from a local path, for example:
pip install /path/to/my/local/package
This does what I want, which is more or less the equivalent of running python /path/to/my/local/package/setup.py install
, but I would like to pass some additional options/arguments to my package's setup.py install.
I understand from the pip documentation that this is possible with the --install-option
option, for example:
pip install --install-option="--some-option" /path/to/my/local/package
This post from the python-virtualenv Google Group suggests this is possible.
What I do not understand is how to obtain the passed-in "--some-option" from within setup.py. I tried looking at sys.argv
, but no matter what I put for "--install-option=", sys.argv
is always this:
['-c', 'egg_info', '--egg-base', 'pip-egg-info']
How can I get the values of things passed in as "--install-option" from pip install?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…