If I need to authenticate with a certificate, I have a few options available:
Add the certificate to the bundle packaged with requests/certifi
Add the certificate to the system store and override the bundle used by requests (i.e. with the truststore package)
Invoke the certificate when making calls
Method 3 is the one I see referenced in most answers, but it requires that I maintain a separate certificate bundle, and packages that use requests will have varying methods/degrees of support for passing certificates. Is there anything inherently wrong with the first 2 methods? Is one preferable to the other?