เหตุใด pip จึงอัปเกรดจากเวอร์ชัน 10 เป็นเวอร์ชัน 18


110

ขณะเรียกใช้pip installสคริปต์ฉันได้รับคำเตือนต่อไปนี้:

 You are using pip version 10.0.1, however version 18.0 is available

นี่เป็นเรื่องแปลกมาก โครงการ pip เพิ่งอัปเกรดจากเวอร์ชัน 10 เป็นเวอร์ชัน 18 หรือไม่ ทำไม?

คำตอบ:


109

จุดแรกในบันทึกประจำรุ่น:

  • เปลี่ยนไปใช้รูปแบบการกำหนดเวอร์ชันตามปฏิทิน

https://pip.pypa.io/en/stable/news/

เพิ่มเติมเกี่ยวกับการกำหนดเวอร์ชันปฏิทิน: https://calver.org/


1
ขอบคุณสำหรับการตอบกลับที่รวดเร็ว! ไม่ได้คิดว่า calver เป็นสิ่งที่คุณต้องการสำหรับผู้จัดการแพ็คเกจ สำหรับฉันแล้วดูเหมือนว่าจะมีเหตุผลมากขึ้นสำหรับระบบปฏิบัติการเช่น ubuntu!
mircealungu

4
จากรายชื่ออีเมล pypa-devอธิบายว่าไม่เพียงแค่เลือกผู้เรียกเท่านั้น แต่ยังมีเหตุผลที่อยู่เบื้องหลังการเลือก: "นี่เป็นการเปิดตัว pip ครั้งแรกนับตั้งแต่ใช้จังหวะการเผยแพร่ 3 เดือนและรูปแบบการกำหนดเวอร์ชันตามปฏิทิน (หรือที่เรียกว่า CalVer) พูดง่ายๆก็คือจะมีการปล่อย pip ใหม่ทุกๆ 3 เดือนเว้นแต่จะไม่มีการเปลี่ยนแปลงใด ๆ นับตั้งแต่รุ่นก่อนหน้าสามารถดูรายละเอียดเพิ่มเติมเช่นเดือนที่วางจำหน่ายได้ในเอกสารการพัฒนาของ pip "
mozz100

นอกจากนี้จากรายชื่ออีเมล pypa-dev ยังมีไฮไลต์สำคัญ - รองรับ PEP 518 ที่สมบูรณ์ - รวมถึงการรองรับการติดตั้งบิลด์ การตั้งค่าหมายเลขเวอร์ชันเป็น 18.0 จะสร้างแท็กที่ดีให้กับ PEP 518 มิฉะนั้นฉันคาดว่าจะมีเวอร์ชัน 11.0
zerocog
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.