Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problems with requirements using pip #159

Open
Skrattoune opened this issue Mar 9, 2022 · 1 comment
Open

Problems with requirements using pip #159

Skrattoune opened this issue Mar 9, 2022 · 1 comment

Comments

@Skrattoune
Copy link

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:
image
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:

image

Je reçois de plus ce message d'erreur:
image
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
@ClemsP
Copy link
Collaborator

ClemsP commented Mar 11, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants