Registry / crm-productivity / jupyter-collaboration

jupyter-collaboration

JSON →
library4.4.1pypypiunverified

JupyterLab/Jupyter Notebook 7+ extension integrating collaborative shared models using Yjs. Version 4.4.0rc0 (pre-release) / 4.3.0 stable. Active development with frequent releases.

pip install jupyter-collaboration
INSTALL
IMPORT
SIG · JUPYTER-COLLABORAT
J
jupyter-collaboration
crm-productivitypythonv4.4.1
Install
15.8s avg
Import
Disk
213MB
Pass rate
9/ 10
Env Coverage9 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v4.4.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
✓ —
✓ 16.7s
py 3.11
✓ —
✓ 17s
py 3.12
✓ —
✓ 13.8s
py 3.13
✓ —
✓ 13.7s
py 3.9
✕ build_error
✓ 18s
213MB installed
● package 213MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

RtcContentProvider
from jupyter_collaboration import RtcContentProvider
from jupyter_collaboration.provider import RtcContentProvider

Initialize RtcContentProvider with the server's drive.

from jupyter_server.serverapp import ServerApp from jupyter_collaboration.provider import RtcContentProvider app = ServerApp.instance() provider = RtcContentProvider(drive=app.contents_manager.drive) await provider.start()
Debug
Known issues
gotchaRtcContentProvider depends on DefaultDrive, not RestContentProvider. Routing get/save fails if RestContentProvider is used as the drive.
fix
Ensure you pass the default drive: `drive=app.contents_manager.drive`.
affects: >=4.2.0
breakingIn version 4.4.0rc0, the document provider became pluggable. Custom providers may need to implement new interfaces.
fix
If writing a custom provider, implement the new pluggable interface as described in the changelog.
affects: 4.4.0rc0+
deprecatedOlder imports from `jupyter_collaboration` directly (e.g., `RtcContentProvider`) are deprecated in favor of submodule imports.
fix
Use `from jupyter_collaboration.provider import RtcContentProvider`.
affects: >=4.3.0
Upgrade
Version history
4.4.1latest on PyPI · released Jun 4, 2026
Audit
Dependencies
jupyterlabrequiredRequires JupyterLab >=4.0 or Notebook >=7
jupyter-ydocrequiredProvides Yjs document types
y-pyrequiredPython bindings for Y-crdt
Agent activity
43 hits · last 30 days
node
38
OpenAI (training)
1
Resources