DEV Community

Cover image for Vidéo: faire un projet python qui restera fonctionnel dans 2 mois
Emmanuel
Emmanuel

Posted on

Vidéo: faire un projet python qui restera fonctionnel dans 2 mois

Il m'arrive souvent, quand je récupère un projet sur github et que je l’exécute, de me retrouver avec une stacktrace alors que j'ai suivi les instructions d'installation à la lettre.

En général c'est une stacktrace bien enigmatique, qui parle d'une fonction incompatible. Super !

Mais pourquoi une erreur pareille avec du code que je vient de pull ?

Mais pourquoi cette erreur sur du code que vous venez de pull ?

C'est parce que les librairies qui ont été utilisées lors du dev ne sont plus les mêmes sur votre poste et les dernières versions à un instant t ont changé aussi.

Dans cette vidéo je vous explique comment bien gérer ses dépendances python afin de ne pas avoir de mauvaise surprise quand vous ouvrirez votre projet dans quelques mois.

Nous partirons d'exemples que vous pourrez exécuter chez vous pour comprendre les différentes problématiques de dépendances.

  • Le problème
  • Isoler son environnement
  • Spécifier ce qu'on installe
  • Spécifier exactement ce qu'on installe c'est encore mieux
  • Le faire de manière évolutive
  • Faire un environnement de dev compatible

Le code des exemples est disponible ici :

En bonus : un template de projet qui vous permet de démarrer un projet qui marchera encore quand vous le ressortirez des cartons !

Lien ici :

Top comments (0)