CATALOGUE Code & Data Formation Python Apprendre Python Partage et déploiement de projets Python

Partage et déploiement de projets Python

Introduction au Packaging
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Python
Revoir le teaser Je m'abonne
Transcription


99,00€ 49,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis


99,00€ 49,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

Apprenez à partager vos projets Python en créant un setup.py pour générer des wheels et définir les versions des packages.

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.

Voir plus
Questions réponses
Pourquoi est-il important de définir les versions des packages ?
Définir les versions des packages permet de s'assurer que le code fonctionne correctement avec des versions spécifiques, évitant ainsi des incompatibilités futures.
Qu'est-ce qu'une wheel en Python ?
Une wheel est un format de distribution binaire pour Python qui permet une installation rapide et efficace des packages.
Quelles sont les alternatives à l'utilisation de setup.py pour le déploiement ?
Les alternatives incluent l'utilisation d'Ansible pour l'automatisation du déploiement ou la création de packages deb ou exe pour les distributions spécifiques.