{"id":27537,"library":"waxtablet","title":"waxtablet","description":"Auto-diffing LSP client for remote Jupyter notebooks. Version 0.2.3 supports Python >=3.9. Development appears active but sparse.","status":"active","version":"0.2.3","language":"python","source_language":"en","source_url":"https://github.com/astropenguin/waxtablet","tags":["jupyter","lsp","notebook","remote"],"install":[{"cmd":"pip install waxtablet","lang":"bash","label":"PyPI"}],"dependencies":[],"imports":[{"note":"Direct function import avoids confusion with module-level init.","wrong":"import waxtablet","symbol":"connect_notebook","correct":"from waxtablet import connect_notebook"}],"quickstart":{"code":"import os\nfrom waxtablet import connect_notebook\nnb = connect_notebook(\n    notebook_url=\"http://127.0.0.1:8888/tree\",\n    token=os.environ.get(\"JUPYTER_TOKEN\", \"\")\n)\nprint(nb.cells[0].source)","lang":"python","description":"Connect to a remote Jupyter notebook and read the first cell."},"warnings":[{"fix":"Pin version and test upgrades carefully.","message":"The library is in early stage (v0.2.3), API may change without warning. Expect rough edges.","severity":"gotcha","affected_versions":"all"},{"fix":"Use full URL like http://host:8888/tree (for classic) or http://host:8888/lab (for JupyterLab).","message":"connect_notebook() expects a full notebook URL including /tree or /lab path, not just host:port.","severity":"gotcha","affected_versions":"0.2.x"},{"fix":"Use functions from waxtablet directly; inspect returned objects for methods, not class hierarchy.","message":"The package has no documented standard class names; direct function usage is recommended. Avoid assuming object-oriented API existence.","severity":"deprecated","affected_versions":"0.2.x"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run pip install waxtablet (lowercase).","cause":"Package not installed or wrong name.","error":"ModulNotFoundError: No module named 'waxtablet'"},{"fix":"Set JUPYTER_TOKEN environment variable or pass token= argument.","cause":"Missing or invalid Jupyter token.","error":"ConnectionError: HTTP 403: Forbidden"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}