Python Poetry เป็นชุดที่ใกล้เคียงที่สุดกับ Ruby Bundler ในปี 2020 (และตั้งแต่ปี 2018) อายุมากกว่าสองปีแล้วยังคงใช้งานได้ดีมีเอกสารที่ดีเยี่ยม อาจมีคนบ่นว่าcurl-pipe-python
-style เป็นวิธีที่แนะนำในการติดตั้ง แต่มีทางเลือกอื่นเช่น homebrew บน macOS
มันใช้ Virtualenvs เบื้องหลัง (ตรงกันข้ามกับ Bundler) แต่ให้และใช้ไฟล์ล็อคดูแลการอ้างอิงย่อยปฏิบัติตามข้อ จำกัด ของเวอร์ชันที่ระบุและอนุญาตให้อัปเดตแพ็คเกจที่ล้าสมัยโดยอัตโนมัติ แม้กระทั่งการเติมข้อความอัตโนมัติสำหรับเชลล์ที่คุณชื่นชอบ
ด้วยการใช้ไฟล์ pyproject.toml มันยังไปได้ไกลกว่าบันเดิลเลอร์เล็กน้อย (ใกล้เคียงกับ gemspec นอกจากนี้ยังเทียบได้กับ npm และเส้นด้ายของ JavaScript และ TypeScript)
Poetrify (โครงการเสริม) ช่วยแปลงโครงการจาก requirements.txt เป็น pyproject.toml สำหรับบทกวี
ไฟล์ล็อคสามารถส่งออกไปยัง requirements.txt ได้poetry export -f requirements.txt > requirements.txt
หากคุณต้องการสิ่งนั้นสำหรับเครื่องมืออื่น ๆ (หรือในกรณีที่ไม่น่าจะต้องการย้อนกลับ)