Skip to content

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