setup.py で要件を列挙する
先ほど setup.py ファイルを作成しましたが、install_requires 引数に matplotlib への依存関係を記載し忘れていました。この演習では、以前に作成した text_analyzer パッケージ用の setup.py を修正し、バージョン指定の依存関係を正しく記述する練習をします。
この演習はコースの一部です
Pythonで学ぶSoftware Engineeringの原則
演習の手順
- 必要な関数
setupをsetuptoolsパッケージからimportしてください。 authorに自分の名前を指定してください。install_requiresで、matplotlibのバージョンを3.0.0以上に指定してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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=['____'])