Nous avons tous transpiré des nuits entières sur un beau projet python.
J’ai une mauvaise nouvelle : il ne marchera plus dans quelques mois et il ne marche peut être déjà plus ailleurs que sur votre poste!
Mais pourquoi ? 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.
Code de l’exemple :
- https://codeberg.org/neuronaddict/generic-assistant
- https://github.com/NeuronAddict/generic-assistant
Le template de code python pour faire vos projets :
Liens :
- pip-tools : https://pypi.org/project/pip-tools/
- Excellent article, de mémoire celui qui m’a initié à l’idée de dépendances bien gérées : https://pythonspeed.com/articles/pipenv-docker/#pip-tools
- Fichier requirements.txt : https://pip.pypa.io/en/stable/reference/requirements-file-format/
- mistral AI : https://mistral.ai/
- gradio : https://www.gradio.app/
Chapitres :
00:00 Intro
00:26 Présentation de l’app de test
00:48 Le problème des dépendances
01:45 Le niveau 0… ne (presque rien faire)
05:49 Niveau 1 : isoler l’environnement
10:20 Niveau 2 : Savoir ce qu’on installe
15:13 Niveau 3 : Les versions c’est bien aussi
18:40 Niveau 4 : Des versions claires et évolutives
28:30 Le Graal (niveau 5) : Séparer le dev de la prod
36:39 Bye





Répondre à Pourquoi votre code python ne marche plus sur votre serveur – Neuronaddict Secure Coding Annuler la réponse.