Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Revert JupyterLite deps=False workaround once spatialmath #250 is released (review by 2026-10-28)

Ouverte
#137 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
Une demi-journée
Accessibilité débutants
20/100
Type d'issue
Refactorisation
Clarté
Plutôt claire
Activité
Active
Stack technique
jupyter-notebook, python, yaml
Domaine
ci-cd, documentation

Piste de recherche

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.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

tech-debt

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=False block and the extra seed packages in _mvtb_nb_bootstrap.py, then python docs/notebooks/sync_bootstrap.py to regenerate notebook cells.
  • Confirm with docs/lite/wasm_check/check_pyodide_install.mjs and the browser check (docs/lite/browser_check/).
  • RTB #742 and bdsim #112 should resolve themselves; re-test and close.
  • Remove continue-on-error: true from the pre-deploy browser check in docs.yml if it has run green on main.

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).

Langage dominant
Python
Étoiles
224
Forks
31
Merge moyen
1 j 20 h
PR mergées (30 j)
28

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de petercorke/machinevision-toolbox-python

Toutes les issues de petercorke/machinevision-toolbox-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.