Tags:
Node Thumbnail

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

No Description

Get latest news from Blognone

Comments

By: btoy
ContributorAndroidWindows
on 16 February 2024 - 10:56 #1305921
btoy's picture

โอ้ น่าสนใจมาก โดยเฉพาะกับประโยคที่ว่า A "Cargo for Python": uv and Rye


..: เรื่อยไป