micro-ROS / micro-ROS/micro_ros_zephyr_module

Pip dependencies error while running Zephyr Emulator tutorial

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

Personne n'a encore pris cette issue.

Langage dominant
C
Étoiles
92
Forks
56
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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

Guide de contribution

Ouvrir le guide de contribution

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.

Piste de recherche

Commencez par firmware/zephyrproject/zephyr/scripts/requirements-doc.txt et reproduisez l’étape create du tutoriel dans le conteneur de développement ROS Humble. Suivez les exigences figées de Sphinx et des paquets associés, puis vérifiez que l’étape create se termine sans les conflits de dépendances pip signalés.

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

Évaluation

Stack technique
python
Domaine
build-system
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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