Détails de la leçon
Description de la leçon
Vous êtes maintenant un peu plus outillés pour pouvoir créer du code de meilleure qualité, même s'il y a encore beaucoup de choses à voir. Avec ce que vous avez comme base, vous pouvez faire des choses assez mignonnes. Mais, une fois qu'on a tout ça, eh bien c'est chouette de partager !
Dans cette leçon, nous allons apprendre à partager soit une bibliothèque, soit à déployer un projet Python de manière un peu plus propre. Nous n'irons pas aussi loin que si on utilisait Ansible ou si on créait un package deb ou exe, ce n'est pas encore le but de l'opération. Mais déjà, nous allons créer un setup.py qui va pouvoir nous générer une wheel, et utiliser Python pour pouvoir définir les packages nécessaires en pinant les versions. Avec cela, vous n'aurez plus à garder tout ce bonheur pour vous-même.
Objectifs de cette leçon
L'objectif de cette vidéo est de montrer comment créer un setup.py pour générer des wheels et gérer les dépendances des packages de manière propre et efficace.
Prérequis pour cette leçon
Pour suivre cette vidéo, il est nécessaire d'avoir des connaissances de base en Python et en développement de bibliothèques.
Métiers concernés
Cette pratique est particulièrement utile pour les Développeurs Logiciels, Ingénieurs DevOps, et les Administrateurs Systèmes impliqués dans la gestion des déploiements de logiciels.
Alternatives et ressources
Alternativement, vous pouvez utiliser des outils comme Ansible, ou créer des packages deb ou exe pour des déploiements plus avancés.