Я использую pip 1.4.1, пытаясь установить пакет из локального пути, например:
pip install /path/to/my/local/package
Это делает то, что я хочу, что более или менее эквивалентно запуску python /path/to/my/local/package/setup.py install
, но я хотел бы передать некоторые дополнительные параметры/аргументы для установки пакета setup.py.
Я понимаю из документации по протоколу, что это возможно с помощью опции --install-option
, например:
pip install --install-option="--some-option" /path/to/my/local/package
Этот пост из группы python-virtualenv Google предполагает, что это возможно.
Я не понимаю, как получить переданную "-some-option" из setup.py. Я попытался посмотреть sys.argv
, но независимо от того, что я положил для "--install-option =", sys.argv
всегда это:
['-c', 'egg_info', '--egg-base', 'pip-egg-info']
Как я могу получить значения вещей, переданных как "--install-option" из pip install?