OpenRepairPlatform
OpenRepairPlatform copied to clipboard
Problems with requirements using pip
Hello,
quand j'essaye d'installer sur ma machine (PC), j'ai un probleme avec les requirements, et plus spécifiquement tatsu
.
le message de pip:
en regardant sur le net, je trouve bien la version 5.6.1
mais je n'arrive pas à détermnier à quoi ça sert
et la doc https://tatsu.readthedocs.io/en/v5.6.1/rationale.html ne m'aide pas trop
En plus, si je fais une recherche sur la branche dev, je ne trouve pas de référence à tatsu.
Du coup, y a-t-il une raison pour le garder dans les requirements?
en plus, il apparaît que tatsu>4.2 soit un requirement pour un des composants, et il s'installe de toute façon:
Je reçois de plus ce message d'erreur:
là encore, pas de référence à six dans notre code dans la branche dev.
est-ce que ça fait du coup du sens d'avoir cet import dans nos requirements:
six==1.16.0
# via
# bleach
# django-autocomplete-light
# html5lib
# ics
# python-dateutil
Tatsu est utilisé par le module ICS :
tatsu==5.6.1 # via ics
Donc il est important.
Idem pour six. Si cette librairy est importée, c'est qu'il y en a besoin pour tout les modules listés en dessous.
Pour installer un nouveau paquet via pip (car c'est ce que tu as fais pour astroid ??), il faut le lister dans le fichier setup.cfg .
Puis faire pip-compile
pour mettre à jour le fichier requierements.
C'est surement pour cela que tu as un conflit pour astroid