[BUG-python/deployment] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate #5548
Labels
area: python sdk
Indicates that an issue or pull request is related to the Python SDK
type: bug
Indicates an unexpected problem or unintended behavior
Milestone
Describe the bug
In Argilla version 2+, httpx.Client is created by rg.Argilla class. However, with
verify=False
is added, still get ErrorConnectError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1000)
After investigation, verify parameter is not passed to httpx.Client through Argilla class ( from v2.2.0), both verify=False and verify='some cert path' fail.
Stacktrace and Code to create the bug
Tried to test with create_http_client function
output
2
Problem is from line
in create_http_client
After comment this line or add
verify=client_args.pop("verify", True)
into httpx.HTTPTransport, output ofprint(client._transport._pool._ssl_context.verify_mode)
turns to0
Expected behavior
Connection to https url success with
rg.Argilla(..., verify=False)
Environment:
The text was updated successfully, but these errors were encountered: