diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5a057b48..8aa8ac20 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -29,6 +29,7 @@ jobs: run: | pip install "jupyterlab>=4.0.0,<5" pip install -e . + pip install https://github.com/davidbrochart/pycrdt-websocket/archive/sqlite-anyio.zip jlpm - name: Run pre-commit @@ -70,6 +71,7 @@ jobs: run: | pip install "jupyterlab>=4.0.0,<5" pip install -e . + pip install https://github.com/davidbrochart/pycrdt-websocket/archive/sqlite-anyio.zip jlpm - name: Run Tests @@ -105,6 +107,7 @@ jobs: run: | python -m pip install "jupyterlab>=4.0.0,<5" pip install -e ".[test]" codecov + pip install https://github.com/davidbrochart/pycrdt-websocket/archive/sqlite-anyio.zip - name: List installed packages run: | @@ -176,6 +179,7 @@ jobs: - name: Install the Python dependencies run: | pip install -e ".[test]" + pip install https://github.com/davidbrochart/pycrdt-websocket/archive/sqlite-anyio.zip - name: List installed packages run: | @@ -218,6 +222,7 @@ jobs: cd test python -m pip install "jupyterlab>=4.0.0,<5" python -m pip install ".[test]" + python -m pip install https://github.com/davidbrochart/pycrdt-websocket/archive/sqlite-anyio.zip echo "::endgroup::" - name: Run Test diff --git a/pyproject.toml b/pyproject.toml index f7b3278e..f11eeb03 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ classifiers = [ dependencies = [ "jupyter_server>=2.0.0,<3.0.0", "jupyter_ydoc>=2.0.0,<3.0.0", - "pycrdt-websocket>=0.12.5,<0.13.0", + #"pycrdt-websocket>=0.12.5,<0.13.0", "jupyter_events>=0.10.0", "jupyter_server_fileid>=0.7.0,<1", "jsonschema>=4.18.0" diff --git a/tests/test_random.py b/tests/test_random.py index 06c2baf5..fbe6290f 100644 --- a/tests/test_random.py +++ b/tests/test_random.py @@ -58,8 +58,8 @@ async def connect( stop_ready.set() await do_stop.wait() # allow some time for last messages to arrive through websocket - # FIXME: how long? 1 second is arbitrary, maybe not enough - await sleep(1) + # FIXME: how long? + await sleep(10) stop_done.set() return await sleep(uniform(0, change_max_delay))