From 044f7afd90386825770bec21af87fc2b2b9457bb Mon Sep 17 00:00:00 2001 From: Alexandros Solanos Date: Fri, 11 Jul 2025 13:58:27 +0200 Subject: [PATCH 1/2] Add proxy support to http tritonclient --- src/python/library/tritonclient/http/aio/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/python/library/tritonclient/http/aio/__init__.py b/src/python/library/tritonclient/http/aio/__init__.py index 405474975..256390331 100755 --- a/src/python/library/tritonclient/http/aio/__init__.py +++ b/src/python/library/tritonclient/http/aio/__init__.py @@ -38,6 +38,7 @@ import zlib from urllib.parse import quote +import aiohttp.typedefs import rapidjson as json # In case user try to import dependency from here @@ -107,6 +108,8 @@ def __init__( conn_timeout=60.0, ssl=False, ssl_context=None, + proxy: aiohttp.typedefs.StrOrURL | None = None, + proxy_auth: aiohttp.helpers.BasicAuth | None = None ): super().__init__() if url.startswith("http://") or url.startswith("https://"): @@ -118,6 +121,8 @@ def __init__( connector=self._conn, timeout=aiohttp.ClientTimeout(total=conn_timeout), auto_decompress=False, + proxy=proxy, + proxy_auth=proxy_auth, ) self._verbose = verbose From 6667f227c8580c324e0ce3a1c1a79f72547714a8 Mon Sep 17 00:00:00 2001 From: Alexandros Solanos Date: Fri, 11 Jul 2025 14:02:48 +0200 Subject: [PATCH 2/2] Update __init__.py --- src/python/library/tritonclient/http/aio/__init__.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/python/library/tritonclient/http/aio/__init__.py b/src/python/library/tritonclient/http/aio/__init__.py index 256390331..78badb1af 100755 --- a/src/python/library/tritonclient/http/aio/__init__.py +++ b/src/python/library/tritonclient/http/aio/__init__.py @@ -38,7 +38,6 @@ import zlib from urllib.parse import quote -import aiohttp.typedefs import rapidjson as json # In case user try to import dependency from here