Aan de slagGa gratis aan de slag

Vereisten opnemen in setup.py

We hebben eerder een setup.py-bestand gemaakt, maar we zijn vergeten onze afhankelijkheid van matplotlib op te nemen in het argument install_requires. In deze oefening ga je oefenen met het specificeren van versiegebonden afhankelijkheden door de setup.py die je eerder voor je text_analyzer-pakket schreef te corrigeren.

Deze oefening maakt deel uit van de cursus

Software-engineeringprincipes in Python

Cursus bekijken

Oefeninstructies

  • import de benodigde functie, setup, uit het pakket setuptools.
  • Zet jezelf als author.
  • Stel install_requires zo in dat matplotlib versie 3.0.0 of hoger vereist is.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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=['____'])
Code bewerken en uitvoeren