From 2ea2286db4da3ba6d318e617ac03217225e9f962 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Fri, 15 Nov 2024 10:17:42 +0000 Subject: [PATCH] Import ssl on demand (#3401) --- httpx/_config.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/httpx/_config.py b/httpx/_config.py index 25656b81..9318de3c 100644 --- a/httpx/_config.py +++ b/httpx/_config.py @@ -1,12 +1,14 @@ from __future__ import annotations -import ssl import typing from ._models import Headers from ._types import HeaderTypes, TimeoutTypes from ._urls import URL +if typing.TYPE_CHECKING: + import ssl # pragma: no cover + __all__ = ["Limits", "Proxy", "Timeout", "create_ssl_context"]