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
Related to this older Issue, we started to encounter this problem through our robocorp libraries (where injection gets done -- so at CLI level, not library) and now I observe it even in our CI during the test runs. (while I couldn't reproduce locally on the same system and Python version)
Question is, did something change in the ssl.py so that this started to appear with the later Py3.10.x versions?
And why is the super class invoked like this: _original_super_SSLContext = super(_original_SSLContext, _original_SSLContext)? Even in the standard ssl module I see the same pattern when calling the verify_mode method. By looking at the docs we have the following:
super(type, type2) -> bound super object; requires issubclass(type2, type)
We are seeing the same issue when using truststore with requests and talking to some APIs, but not others. Haven't figured out yet what the determining factor is really.
However, it works if I pin requests = "==2.31.0" even with truststore = "==0.9.0", so maybe more of a requests bug? Related to psf/requests#6731?
Related to this older Issue, we started to encounter this problem through our robocorp libraries (where injection gets done -- so at CLI level, not library) and now I observe it even in our CI during the test runs. (while I couldn't reproduce locally on the same system and Python version)
_original_super_SSLContext = super(_original_SSLContext, _original_SSLContext)
? Even in the standardssl
module I see the same pattern when calling theverify_mode
method. By looking at the docs we have the following:.verify_flags
available with PyPI.The text was updated successfully, but these errors were encountered: