pip: pip 7.0.1: you should use "--trusted-host". Hey, no such option "--trusted-host"!
$ cat req.txt
--extra-index-url http://pip.mycompany.com/simple
mylib
myanotherlib
$ pip install -r req.txt
Collecting mylib (from -r req.txt (line 2))
.../urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
The repository located at pip.mycompany.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host pip.mycompany.com'.
Could not find a version that satisfies the requirement mylib (from -r req.txt (line 2)) (from versions: )
No matching distribution found for mylib (from -r req.txt (line 2))
$ cat req1.txt
--extra-index-url http://pip.mycompany.com/simple
--trusted-host pip.mycompany.com
mylib
myanotherlib
$ pip install -r req1.txt
Usage: pip [options]
pip: error: no such option: --trusted-host
$
I know that i can run pip install -r file.txt --trusted-host=mycompany.com
but I configure my servers with Chef, not running pip directly.
About this issue
- Original URL
- State: closed
- Created 9 years ago
- Comments: 23 (4 by maintainers)
Links to this issue
Commits related to this issue
- Allow --trusted-host option in requirement files closes #2822 — committed to xavfernandez/pip by xavfernandez 9 years ago
this should be feasible.
I believe
--trusted-host
should go topip.conf
or to command line. It should not be part ofrequirements.txt
.