diff --git a/src/zeep/transports.py b/src/zeep/transports.py index 2a1ee8bd..4036ecea 100644 --- a/src/zeep/transports.py +++ b/src/zeep/transports.py @@ -185,13 +185,13 @@ def __init__( self.cache = cache self.wsdl_client = wsdl_client or httpx.Client( verify=verify_ssl, - proxies=proxy, timeout=timeout, + **({"proxies": proxy} if httpx.__version__ < "0.28.0" else {"proxy": proxy}), ) self.client = client or httpx.AsyncClient( verify=verify_ssl, - proxies=proxy, timeout=operation_timeout, + **({"proxies": proxy} if httpx.__version__ < "0.28.0" else {"proxy": proxy}), ) self.logger = logging.getLogger(__name__)