Le package Pyflix
Pour certains exercices, il vous est demandé d'utiliser le module pyflix.datasource. Ce module est
dans un package dédié qui doit être installé.
Précision sur la structure du projet
Le package pyflix est dans le répertoire src. Cette structure src-based est typique d'un
projet destiné au packaging. Le fichier de configuration pyproject.toml est configuré pour créer
un package avec le contenu du répertoire src. Si on se limite à la configuration, le projet
actuel tient dans le contenu du src.
Et en soi, c'est un hack pour la formation car nous allons utiliser l'approche packaging en mode éditable. Ceci permet d'éditer le code et voir immédiatement le résultat.
Installation du package
Assurez-vous d'être dans l'environnement virtuel et exécutez :
pip install -e .
Utilisation de la bibliothèque
Dans un script Python ou dans le shell intéractif (ou iPython), vous pouvez importer le module
pyflix.datasource :
import pyflix.datasource as ds
Vous disposez alors d'un certain nombre de fonctions qu'il vous sera demandé d'utiliser dans certains exercices.
Ressources pour l'utilisation
- Une documentation du module.
- Des exemples d'usage pour le chargement des données lors de la partie Programmation Orientée Objet.