Revert JupyterLite deps=False workaround once spatialmath #250 is released (review by 2026-10-28)
維護者通常 1 天內回覆
還沒有人認領這個 Issue。
評估
- 難度
- 2/5
- 預估耗時
- 半天
- 新手友好度
- 20/100
- Issue 類型
- 重構
- 描述清晰度
- 基本清楚
- 活躍度
- 活躍
- 技術堆疊
- jupyter-notebook, python, yaml
- 領域
- ci-cd, documentation
研究方向
Start in docs/notebooks/_mvtb_nb_bootstrap.py and remove the deps=False block and the extra seed packages, then regenerate the notebook cells with docs/notebooks/sync_bootstrap.py. Verify with docs/lite/wasm_check/check_pyodide_install.mjs and the browser check in docs/lite/browser_check/. This is blocked until spatialmath-python #250 reaches PyPI, so confirm the release first. Done means the bootstrap is reverted, the checks pass, and the pre-deploy check in docs.yml runs green on main.
由索引模型根據 Issue 內容生成。
描述
Review date: 2026-10-28.
Context
docs/notebooks/_mvtb_nb_bootstrap.py installs spatialmath-python and pgraph-python with deps=False and lists their real dependencies in the seed list (#133), because spatialmath-python <= 1.1.18 declares pre-commit as a runtime dependency, whose virtualenv needs packaging>=26.3, which conflicts with Pyodide's packaging 24.2.
Upstream fix: rai-opensource/spatialmath-python#250 (reopened 2026-10-14, closed in error earlier), plus #251 for two non-raw docstrings that give SyntaxWarning noise in the notebook output.
To do when #250 is in a PyPI release
- Revert the
deps=Falseblock and the extra seed packages in_mvtb_nb_bootstrap.py, thenpython docs/notebooks/sync_bootstrap.pyto regenerate notebook cells. - Confirm with
docs/lite/wasm_check/check_pyodide_install.mjsand the browser check (docs/lite/browser_check/). - RTB #742 and bdsim #112 should resolve themselves; re-test and close.
- Remove
continue-on-error: truefrom the pre-deploy browser check indocs.ymlif it has run green onmain.
If it has not moved by the review date
Chase RAI (the maintainers are merging a backlog; 1.1.18 on PyPI is from 2026-09-16 and master has about a dozen unreleased merges).
- 主要語言
- Python
- 星號
- 225
- 分支
- 35
- 平均合併
- 1 天 12 小時
- 30 天內合併 PR
- 33
環境準備
- 沒有 Dockerfile 或 Docker Compose 檔案
- 有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
petercorke/machinevision-toolbox-python 的其他 Issue
-
難度 1/5 1 小時以內 新手友好度 88/100
petercorke/machinevision-toolbox-python#168 ·
維護者通常 1 天內回覆
-
_isnotebook() does not recognise JupyterLite可能重新可做 關聯的 PR 已關閉且未合併。 未關閉
難度 3/5 半天 新手友好度 45/100
petercorke/machinevision-toolbox-python#166 ·
維護者通常 1 天內回覆
-
難度 3/5 1-2 天 新手友好度 76/100
petercorke/machinevision-toolbox-python#160 ·
維護者通常 1 天內回覆
-
tech-debt
難度 4/5 3-5 天 新手友好度 39/100
petercorke/machinevision-toolbox-python#159 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 42/100
petercorke/machinevision-toolbox-python#157 ·
維護者通常 1 天內回覆
查看 petercorke/machinevision-toolbox-python 的全部 Issue
相似的 Issue
-
URLValidator ignores an explicit empty scheme allowlist可能已有人在做 @IlyaKhalafi 今天認領。 未關閉
難度 2/5 1-3 小時 新手友好度 85/100
tortoise/tortoise-orm#2393 ·
維護者通常 2 天內回覆
-
bug
難度 2/5 1-3 小時 新手友好度 62/100
frappe/frappe_docker#2046 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 62/100
-
complete_box_iou_loss / complete_box_iou: NaN gradients for zero-height boxes, NaN for point boxes未關閉
難度 2/5 1-3 小時 新手友好度 62/100
維護者通常 1 天內回覆
-
AXI SMU SPEC
難度 2/5 1-3 小時 新手友好度 62/100
tenstorrent/tt-oca-harness#3556 ·
維護者通常 1 天內回覆