Browse Source

Bump httpx 0.21.2 from to 0.24.1

Alexandre Flament 1 year ago
parent
commit
b4e4cfc026
3 changed files with 12 additions and 4 deletions
  1. 2 2
      requirements.txt
  2. 9 1
      searx/network/client.py
  3. 1 1
      searx/network/network.py

+ 2 - 2
requirements.txt

@@ -7,10 +7,10 @@ lxml==4.9.3
 pygments==2.16.1
 python-dateutil==2.8.2
 pyyaml==6.0.1
-httpx[http2]==0.21.2
+httpx[http2]==0.24.1
 Brotli==1.0.9
 uvloop==0.17.0
-httpx-socks[asyncio]==0.7.2
+httpx-socks[asyncio]==0.7.7
 setproctitle==1.3.2
 redis==4.6.0
 markdown-it-py==3.0.0

+ 9 - 1
searx/network/client.py

@@ -180,7 +180,15 @@ def get_loop():
 
 def init():
     # log
-    for logger_name in ('hpack.hpack', 'hpack.table', 'httpx._client'):
+    for logger_name in (
+        'httpx',
+        'httpcore.proxy',
+        'httpcore.connection',
+        'httpcore.http11',
+        'httpcore.http2',
+        'hpack.hpack',
+        'hpack.table',
+    ):
         logging.getLogger(logger_name).setLevel(logging.WARNING)
 
     # loop

+ 1 - 1
searx/network/network.py

@@ -409,7 +409,7 @@ def done():
     """Close all HTTP client
 
     Avoid a warning at exit
-    see https://github.com/encode/httpx/blob/1a6e254f72d9fd5694a1c10a28927e193ab4f76b/httpx/_client.py#L1785
+    See https://github.com/encode/httpx/pull/2026
 
     Note: since Network.aclose has to be async, it is not possible to call this method on Network.__del__
     So Network.aclose is called here using atexit.register