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
Instrukcje do ćwiczenia
- Zaimportuj potrzebną funkcję,
setup, z pakietusetuptools. - Podaj siebie jako
author. - W argumencie
install_requiresokreśl, że wymagana jest bibliotekamatplotlibw wersji3.0.0lub 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=['____'])