Il faudrait déjà comprendre pourquoi tu utilises cet outil, puisque tu n'as pas l'air de le comprendre ... ??? c'est "un truc" complètement optionnel et plutôt réservé au devs qui maitrisent.
C'est principalement pour effectuer les tests que nous avons écrits ... et il me semble que tu n'en as pas écrit un seul
venv : ce sont les paquets python que tu as installé en local

requirements.txt : c'est la liste des paquets que tu as installé en local pour faire tourner ce programme ! tu dis justement à ton fichier de config github d'installer les paquets qui sont listés dans ce fichier
Au lieu de fournir simplement ce fichier, tu fournis ton répertoire /venv/, ce qui est complètement inutile ; on ne le met jamais dans son dépôt git !
Puisque tu n'installes aucun paquet (requirements.txt n'existe pas), (si besoin de modules externes) il est donc impossible que les tests de ton programme puissent fonctionner dans ton conteneur github
Partager