21146: Migrate PySDK to websockets library
authorBrett Smith <brett.smith@curii.com>
Fri, 24 Nov 2023 21:38:32 +0000 (16:38 -0500)
committerBrett Smith <brett.smith@curii.com>
Fri, 1 Dec 2023 15:12:38 +0000 (10:12 -0500)
commiteb2aed26a98fddbe6efc6b10464fd188b890f273
treee9004c7ff3e55ee5710e02e7f065ea61457783c5
parente2a2b9d3ec8f11394df3cc587f9caab5f6132d67
21146: Migrate PySDK to websockets library

This library is more mature than ws4py. This commit introduces a new
EventClient implementation based on it while remaining API-compatible.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
sdk/python/arvados/events.py
sdk/python/setup.py
sdk/python/tests/test_events.py