โมดูลใน 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 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)