- มีการรวมการเปลี่ยนแปลงใน repo ของ
uv ที่ระบุไว้ในเอกสารอย่างชัดเจนว่า PyPy ไม่ได้มีการพัฒนาอย่างต่อเนื่องอย่างคึกคัก
- ผู้เสนอระบุว่า PyPy กำลังถูกทยอยตัดออก โดยอ้างอิงจาก issue ของโปรเจกต์ numpy
- ในเอกสารถูกเพิ่ม ข้อความเตือน ว่า “PyPy ไม่ได้มีการพัฒนาอย่างต่อเนื่องอย่างคึกคักอีกต่อไป และรองรับถึง Python 3.11 เท่านั้น”
- หลังจากนั้นในชุมชน นักพัฒนา PyPy ได้แสดง ความเห็นโต้แย้ง ว่า “ยังคงมีการบำรุงรักษาอยู่ แต่ด้วยกำลังคนที่ไม่เพียงพอจึงติดตามเวอร์ชัน CPython ได้ยาก”
- ฝั่งโปรเจกต์ได้ปรับถ้อยคำจากเดิม “unmaintained” เป็น “not actively developed” เพื่อ สะท้อนสถานการณ์ได้แม่นยำยิ่งขึ้น
ภาพรวมของ Pull Request
konstin ได้สร้าง PR เพื่อเพิ่ม ข้อความเตือนเกี่ยวกับ PyPy ลงในเอกสารของโปรเจกต์ uv
- โดยระบุเหตุผลว่า “PyPy ไม่ได้มีการพัฒนาอย่างต่อเนื่องอย่างคึกคักอีกต่อไป และกำลังถูกทยอยตัดออกจาก numpy”
- แม้จะไม่มีแถลงการณ์อย่างเป็นทางการ แต่ก็อธิบายว่า issue ที่เกี่ยวข้องใน numpy ถูกเปิดโดย นักพัฒนา PyPy
- มีการเพิ่มข้อความต่อไปนี้ลงในเอกสาร (
docs/concepts/python-versions.md)
- “PyPy ไม่ได้มีการพัฒนาอย่างต่อเนื่องอย่างคึกคักอีกต่อไป และรองรับถึง Python 3.11 เท่านั้น”
- PR นี้ประกอบด้วย 4 commits และถูกรวมเข้ากับสาขา
main เมื่อวันที่ 22 มกราคม 2026
การถกเถียงในชุมชน
- ผู้มีส่วนร่วมบางรายชี้ว่า ข้อความเตือนดูซ้ำซ้อน และต่อมาจึงมีการแก้ไขให้แสดงเพียงครั้งเดียว
- หลังการ merge ชุมชน PyPy และนักพัฒนาภายนอก ได้แสดงปฏิกิริยาผ่านคอมเมนต์บน GitHub
stuaxo อ้างคำพูดของนักพัฒนา PyPy และระบุว่า “PyPy ยังมีการบำรุงรักษาอยู่ เพียงแต่ช้ากว่า CPython”
Foxboron ถามว่า “ได้ติดต่อผู้ดูแล PyPy ก่อน merge หรือไม่”
vitorsr อ้างคำพูดของ mattip นักพัฒนาหลักของ PyPy ว่า “ต้องการผู้ร่วมพัฒนาและการสนับสนุนด้านการเงิน”
HaoZeke ระบุว่า “การ merge โดยไม่มีการหารือเป็นสิ่งที่ไม่เหมาะสม” และ ขอให้ถอน PR นี้
การตอบสนองจากฝั่งโปรเจกต์
charliermarsh อธิบายว่าได้เปลี่ยนชื่อ PR จาก “unmaintained” เป็น “not actively developed”
zanieb ชี้แจงว่า “ใน issue ของ numpy นักพัฒนาหลักของ PyPy เป็นผู้ระบุเองว่า ‘ไม่ได้มีการพัฒนาอย่างต่อเนื่องอย่างคึกคัก’” พร้อมอธิบายว่า ไม่ได้มีเจตนาร้าย
mattip (นักพัฒนาหลักของ PyPy) ระบุว่า “ถ้อยคำปัจจุบันสะท้อนสถานการณ์ได้อย่างเป็นธรรม” และ เห็นด้วยให้คงข้อความนี้ไว้
- อย่างไรก็ตาม ได้กล่าวเพิ่มเติมว่าหาก PyPy อัปเดตเป็น Python 3.11.15 ก็อาจ ย้อน PR นี้กลับได้
ผลกระทบหลังการ merge
- การเปลี่ยนแปลงนี้ถูกรวมอยู่ในรีลีส
uv 0.9.27 และสะท้อนออกมาเป็นการอัปเดตเอกสาร
- Homebrew และบอตอัตโนมัติหลายตัวได้อ้างอิง PR นี้ ทำให้ คำเตือนเกี่ยวกับ PyPy ถูกรวมอยู่ในเอกสารทางการ
1 ความคิดเห็น
ความเห็นจาก Hacker News
unicodeobject.cใหม่เป็นครั้งที่ 150 ยังพอว่าได้ แต่นอกนั้นตามไม่ทันจริง ๆuvที่มีการปนกันระหว่าง PyPi กับ PyPy เลยยิ่งงง