การระบุ dependency ใน setup.py
เราสร้างไฟล์ setup.py ไว้ก่อนหน้านี้ แต่ลืมระบุ dependency ที่ต้องใช้ matplotlib ในอาร์กิวเมนต์ install_requires ในแบบฝึกหัดนี้จะได้ฝึกระบุ dependency พร้อมเวอร์ชันที่กำหนด โดยแก้ไขไฟล์ setup.py ที่เคยเขียนไว้สำหรับแพ็กเกจ text_analyzer
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
หลักการวิศวกรรมซอฟต์แวร์ใน Python
คำแนะนำการฝึกหัด
importฟังก์ชันsetupจากแพ็กเกจsetuptools- ระบุชื่อตัวเองในฟิลด์
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=['____'])