CommencerCommencer gratuitement

Lister les dépendances dans setup.py

Nous avons créé un fichier setup.py plus tôt, mais nous avons oublié d’indiquer notre dépendance à matplotlib dans l’argument install_requires. Dans cet exercice, vous allez vous entraîner à renseigner des dépendances avec contrainte de version en corrigeant le setup.py que vous aviez écrit pour votre package text_analyzer.

Cet exercice fait partie du cours

Principes d’ingénierie logicielle en Python

Afficher le cours

Instructions

  • importez la fonction nécessaire, setup, depuis le package setuptools.
  • Indiquez-vous comme author.
  • Spécifiez votre install_requires pour exiger matplotlib en version 3.0.0 ou supérieure.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Import needed function from setuptools
from ____ import setup

# Create proper setup to be used by pip
setup(name='text_analyzer',
      version='0.0.1',
      description='Perform and visualize a text analysis.',
      author='____',
      packages=['text_analyzer'],
      install_requires=['____'])
Modifier et exécuter le code