You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This makes further progress on moving content into dedeicated topic
pages, away from dumping it into `pip install`'s documentation or
as a part of the user guide.
You should try using system trust stores when there is a custom certificate
51
+
chain configured for your system that pip isn't aware of. Typically, this
52
+
situation will manifest with an `SSLCertVerificationError` with the message
53
+
"certificate verify failed: unable to get local issuer certificate":
54
+
55
+
```{pip-cli}
56
+
$ pip install -U SomePackage
57
+
[...]
58
+
SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (\_ssl.c:997)'))) - skipping
59
+
```
60
+
61
+
This error means that OpenSSL wasn't able to find a trust anchor to verify the
62
+
chain against. Using system trust stores instead of certifi will likely solve
63
+
this issue.
64
+
65
+
If you encounter a TLS/SSL error when using the `truststore` feature you should
66
+
open an issue on the [truststore GitHub issue tracker] instead of pip's issue
67
+
tracker. The maintainers of truststore will help diagnose and fix the issue.
0 commit comments