โมดูลใน Python ที่มีการพัฒนาอย่างต่อเนื่องไม่ว่าจะเป็น pip , Numpy เป็นต้น ที่ออกอัพเกรดโมดูลบ่อย ๆ ทำให้เมื่อต้องการอัพเกรดโมดูลต้องมาคอยสั่ง pip ให้ทำการอัพเกรดโมดูล Python ทุกครั้ง
ปัญหานี้จะหมดไปด้วยโมดูล autoupgrade-ng เป็นโมดูลที่ช่วยอัพเกรดโมดูล Python แบบอัตโนมัติ ใช้ MIT License
ติดตั้งได้ด้วยคำสั่ง
pip install autoupgrade-ng
การใช้งาน
เพียงใส่โค้ด
from autoupgrade import Packageเข้าไปด้านบนสุดของโค้ด Python
Package(<ชื่อโมดูลที่ต้องการ>).smartupgrade()
จะทำการเช็คอัพเกรดโมดูลทุกครั้งก่อนใช้งานโค้ด
แต่การอัพเดรตโมดูลอัตโนมัติอาจสร้างความเสี่ยงต่าง ๆ ตามมา ไม่ว่าจะเป็นความเสี่ยงที่ API โมดูลจะถูกเปลี่ยนแปลงไม่เหมือนรุ่นเดิม เป็นต้น
อ่านเอกสารพิ่มเติมได้ที่ https://pypi.python.org/pypi/autoupgrade-ng/
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)