File tree 1 file changed +7
-2
lines changed
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,12 @@ variables.
23
23
24
24
```
25
25
26
- If Python 3.10 or later is being used then by default
26
+ ``` {note}
27
+ Versions of pip prior to v24.2 did not use system certificates by default.
28
+ To use system certificates with pip v22.2 or later, you must opt-in using the `--use-feature=truststore` CLI flag.
29
+ ```
30
+
31
+ On Python 3.10 or later, by default
27
32
system certificates are used in addition to certifi to verify HTTPS connections.
28
33
This functionality is provided through the {pypi}` truststore ` package.
29
34
@@ -35,7 +40,7 @@ To opt-out of using system certificates you can pass the `--use-deprecated=legac
35
40
flag to pip.
36
41
37
42
``` {warning}
38
- If Python 3.9 or earlier is in use then only certifi is used to verify HTTPS connections.
43
+ On Python 3.9 or earlier, by default only certifi is used to verify HTTPS connections.
39
44
40
45
The system certificate store won't be used in this case, so some situations like proxies
41
46
with their own certificates may not work. Upgrading to at least Python 3.10 or later is
You can’t perform that action at this time.
0 commit comments