Zacznij terazZacznij za darmo

Definiowanie wymagań w pliku setup.py

Wcześniej utworzyliśmy plik setup.py, ale zapomnieliśmy wymienić zależność od matplotlib w argumencie install_requires. W tym ćwiczeniu przećwiczysz określanie zależności z konkretną wersją, poprawiając plik setup.py napisany wcześniej dla pakietu text_analyzer.

To ćwiczenie jest częścią kursu

Zasady inżynierii oprogramowania w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj potrzebną funkcję, setup, z pakietu setuptools.
  • Podaj siebie jako author.
  • W argumencie install_requires określ, że wymagana jest biblioteka matplotlib w wersji 3.0.0 lub nowszej.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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=['____'])
Edytuj i uruchom kod