Astral บริษัทสร้างเครื่องมือพัฒนาภาษา Python เปิดตัวโครงการ uv โปรแกรมสำหรับติดตั้งแพ็กเกจในภาษา Python ที่ปกตินักพัฒนามักใช้งานโปรแกรม pip หรือ poetry กันเป็นวงกว้าง โดยจุดเด่นของ uv คือประสิทธิภาพสูงมาก
ทีมพัฒนาระบุว่า uv เร็วกว่า pip ประมาณ 10 เท่าตัว เมื่อไม่ได้ใช้แคช และเร็วขึ้นถึง 80-115 เท่าตัวเมื่อใช้แคช นอกจากความสามารถในการติดตั้งแพ็กเกจแล้ว uv ยังสามารถสร้าง virtual environment ทดแทน venv หรือ virtualenv ได้ด้วย โดยยังได้ความเร็วดีขึ้น 7-80 เท่าตัว
โครงการตัวจัดการแพ็กเกจ Python ที่พัฒนาด้วยภาษา Rust นั้นมีการพัฒนามาก่อนหน้านี้แล้วคือโครงการ Rye แถมได้รับความนิยมพอสมควร ทาง Astral ได้พูดคุยกับ Armin Ronacher ผู้ดูแลโครงการ Rye ได้ข้อสรุปว่าจะรวมโครงการเข้าด้วยกัน โดย Rye จะหันไปใช้เอนจิน uv ก่อนและจะเตรียมแนวทางสำหรับผู้ใช้ให้ย้ายมา uv ได้โดยไม่สะดุดในที่สุด
ที่มา - Astral
Comments
โอ้ น่าสนใจมาก โดยเฉพาะกับประโยคที่ว่า A "Cargo for Python": uv and Rye
..: เรื่อยไป