Running the test suite on Python 3.13 surfaces DeprecationWarnings due to initializing ssl.SSLContext() without a protocol argument.
This occurs in multiple places in tests/transport/test__custom_tls_signer.py. To resolve these warnings and ensure compatibility with future Python releases, we should update these calls to explicitly pass a protocol, such as ssl.PROTOCOL_TLS_CLIENT.
Running the test suite on Python 3.13 surfaces
DeprecationWarnings due to initializingssl.SSLContext()without a protocol argument.This occurs in multiple places in
tests/transport/test__custom_tls_signer.py. To resolve these warnings and ensure compatibility with future Python releases, we should update these calls to explicitly pass a protocol, such asssl.PROTOCOL_TLS_CLIENT.