Détails de la leçon
Description de la leçon
Dans cette leçon, nous allons explorer le processus de création, de packaging et de publication de votre bibliothèque Python sur Internet. Vous apprendrez à utiliser setup.py pour définir et décrire votre package, à structurer votre projet avec des dossiers src et tests, et comment installer et tester votre bibliothèque en utilisant des environnements virtuels et des outils comme PyTest et pip.
Nous couvrirons les aspects suivants :
- Création d'un fichier setup.py détaillant le nom du package, la version, la description, l'URL, le nom du responsable, l'email de contact, la licence et les packages inclus.
- Utilisation de pip et de pipenv pour installer et tester votre package en mode développement.
- Publication de votre bibliothèque afin qu'elle soit disponible pour d'autres utilisateurs via PyPI (Python Package Index).
À la fin de cette leçon, vous serez capable de rendre votre code Python accessible et facile à installer pour toute la communauté Python.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de vous apprendre à :
- Créer et configurer un fichier setup.py.
- Structurer et organiser votre projet Python.
- Utiliser des environnements virtuels pour tester votre bibliothèque.
- Publier votre bibliothèque sur PyPI.
Prérequis pour cette leçon
Pour suivre cette vidéo, vous devez avoir des connaissances de base en Python et en gestion de packages.
Métiers concernés
Ce sujet est pertinent pour les développeurs, les ingénieurs logiciels et toute personne impliquée dans le développement de logiciels distribuables.
Alternatives et ressources
Les alternatives pour le packaging Python incluent l'utilisation de Poetry ou Conda pour la gestion des environnements et des dépendances.