waxtablet
raw JSON → 0.2.3 verified Mon Apr 27 auth: no python
Auto-diffing LSP client for remote Jupyter notebooks. Version 0.2.3 supports Python >=3.9. Development appears active but sparse.
pip install waxtablet Common errors
error ModulNotFoundError: No module named 'waxtablet' ↓
cause Package not installed or wrong name.
fix
Run pip install waxtablet (lowercase).
error ConnectionError: HTTP 403: Forbidden ↓
cause Missing or invalid Jupyter token.
fix
Set JUPYTER_TOKEN environment variable or pass token= argument.
Warnings
gotcha The library is in early stage (v0.2.3), API may change without warning. Expect rough edges. ↓
fix Pin version and test upgrades carefully.
gotcha connect_notebook() expects a full notebook URL including /tree or /lab path, not just host:port. ↓
fix Use full URL like http://host:8888/tree (for classic) or http://host:8888/lab (for JupyterLab).
deprecated The package has no documented standard class names; direct function usage is recommended. Avoid assuming object-oriented API existence. ↓
fix Use functions from waxtablet directly; inspect returned objects for methods, not class hierarchy.
Imports
- connect_notebook wrong
import waxtabletcorrectfrom waxtablet import connect_notebook
Quickstart
import os
from waxtablet import connect_notebook
nb = connect_notebook(
notebook_url="http://127.0.0.1:8888/tree",
token=os.environ.get("JUPYTER_TOKEN", "")
)
print(nb.cells[0].source)