micro-ROS / micro-ROS/micro_ros_zephyr_module
Pip dependencies error while running Zephyr Emulator tutorial
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C
- Sterne
- 92
- Forks
- 56
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I am trying to run the Zephyr emulator tutorial in a VS code's dev container using a ros:humble image.
Steps to reproduce the issue
I cloned the Micro-ROS setup repo and launched the dev container which is running rosdep and building the initial workspace.
Expected behavior
Create step is effectively creating the firmware folder.
Actual behavior
The create step yields the following error (when running pip install --force-reinstall Sphinx==4.2.0 ):
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
sphinx-tabs 3.2.0 requires docutils~=0.16.0, but you have docutils 0.17.1 which is incompatible.
sphinx-rtd-theme 0.5.2 requires docutils<0.17, but you have docutils 0.17.1 which is incompatible.
Additional information
It looks like the conflicts are coming from firmware/zephyrproject/zephyr/scripts/requirements-doc.txt where specified sphinx version is 3.*
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit firmware/zephyrproject/zephyr/scripts/requirements-doc.txt und führe den create-Schritt des Tutorials im ROS Humble Dev Container erneut aus. Verfolge die festgelegten Anforderungen für Sphinx und die zugehörigen Pakete und überprüfe anschließend, dass der create-Schritt ohne die gemeldeten pip-Abhängigkeitskonflikte abgeschlossen wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- build-system
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100