From 229951e1dae4968f64ee42af3abb14bccd6372b1 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 9 May 2024 11:48:00 +0100 Subject: bitbake: asyncrpc/client: Fix websockets minimum version for python 3.10 python 3.10 support is only available in websockets 10.0 and later: https://github.com/python-websockets/websockets/commit/08d8011132ba038b3f6c4d591189b57af4c9f147 Update the version for this case. This avoids failures on Ubuntu 22.04. (Bitbake rev: 0e4767c4a880408750e1a6855270c5a4eef8383d) Signed-off-by: Richard Purdie --- bitbake/lib/bb/asyncrpc/client.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bitbake') diff --git a/bitbake/lib/bb/asyncrpc/client.py b/bitbake/lib/bb/asyncrpc/client.py index 65f3f8964d..b49de99313 100644 --- a/bitbake/lib/bb/asyncrpc/client.py +++ b/bitbake/lib/bb/asyncrpc/client.py @@ -25,7 +25,9 @@ ADDR_TYPE_TCP = 1 ADDR_TYPE_WS = 2 WEBSOCKETS_MIN_VERSION = (9, 1) - +# Need websockets 10 with python 3.10+ +if sys.version_info >= (3, 10, 0): + WEBSOCKETS_MIN_VERSION = (10, 0) def parse_address(addr): if addr.startswith(UNIX_PREFIX): -- cgit v1.2.3-54-g00ecf