ypy-websocket icon indicating copy to clipboard operation
ypy-websocket copied to clipboard

Installing in a Python 3.12 environment requires y-py which is not being actively maintained

Open RNarayan73 opened this issue 10 months ago • 2 comments

Description

When trying to install jupyter-server 1.x.x in a python 3.12 environment, y-py which is a dependency for ypy-websocket causes an error as it has not been updated for python 3.12. One of the ex-maintainers suggests migrating to pycrdt https://github.com/y-crdt/ypy/issues/152#issuecomment-1971132046 which is more up-to-date and doesn't require rust. Can this be done?

Reproduce

  1. Create a python 3.12 environment
  2. Install ypy-websocket

Expected behavior

The packages should be installed without any errors

Context

  • Operating System and version: Windows 11
  • Browser and version: Chrome
  • Jupyter Server version: 1

RNarayan73 avatar Mar 26 '24 21:03 RNarayan73

Disclaimer: I am the author of pycrdt and pycrdt-websocket. I encourage you to move to these projects, because ypy and ypy-websocket are unmaintained.

davidbrochart avatar Mar 26 '24 22:03 davidbrochart

Disclaimer: I am the author of pycrdt and pycrdt-websocket. I encourage you to move to these projects, because ypy and ypy-websocket are unmaintained.

As mentioned in https://github.com/jupyterlab/jupyterlab/issues/15332 the issue seems to be a dependency that jupyterlab 3 has on jupyter-server-ydoc.

RNarayan73 avatar Mar 27 '24 23:03 RNarayan73