ypy-websocket
ypy-websocket copied to clipboard
Installing in a Python 3.12 environment requires y-py which is not being actively maintained
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
- Create a python 3.12 environment
- 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
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.
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.