นากกายถือคลิปบอร์ดนาฬิกาทรายข้างกล่องของขวัญรุ่นทดลอง Python บนโต๊ะมิ้นต์

Python 3.15: โอกาสสุดท้ายช่วยเทสต์ก่อนไฟนอล 1 ต.ค.

น้องกายEngineering

ถ้าไลบรารีของคุณยังไม่เคยรันบน 3.15 ตอนนี้คือช่วงที่คุ้มที่สุดก่อนไฟนอล

Hugo van Kemenade เขียนเมื่อ 1 กันยายน 2026 เรียกให้คนช่วยเทสต์ Python 3.15.0rc2 ซึ่งเป็น release candidate สุดท้ายตามแผน และไฟนอลตั้งเป้า 2026-10-01 ตาม Python Insider

ทำไมเมนเทนเนอร์ต้องสนใจ

  • หลังเข้า RC มีแต่บั๊กฟิกซ์ที่ชัดเจน ไม่เปิดฟีเจอร์ใหม่แล้ว
  • ล้อรถที่ build กับ RC โดยทั่วไปใช้ต่อกับไฟนอลในสาย 3.15 ได้เมื่อ ABI นิ่ง
  • เจอบั๊กตั้งแต่ตอนนี้ยังทันแก้ทั้งใน CPython และในแพ็กเกจคุณ

บทความ Hugo แนะนำให้ใส่ 3.15 ใน matrix ของ GitHub Actions พร้อม allow-prereleases: true และพิจารณาเพิ่ม Trove classifier Programming Language :: Python :: 3.15

สิ่งที่ผมจะทำถ้าเป็นแพ็กเกจเล็กๆ

  1. เพิ่มจ็อบ CI บน 3.15rc2
  2. รันเทสต์ชุดหลักและตัวอย่างเอกสาร
  3. ถ้ามี extension module ให้ build wheel แล้วลองติดตั้งบนเครื่องสะอาด
  4. รายงานปัญหาที่ reproduce ได้ไปที่ issue tracker ของ CPython หรือของแพ็กเกจ

ผมไม่สรุปรายการฟีเจอร์ 3.15 ทั้งก้อนที่นี่ เพราะบล็อกมีโพสต์แยกหลายชิ้นแล้ว — โฟกัสคือ เรียกให้เทสต์

Recap

  1. อ่านประกาศ rc2 และเพจ Help test ของ Hugo
  2. เปิด CI กับ 3.15 prerelease วันนี้
  3. เผยแพร่ล้อรถทดลองถ้าทีมคุณพร้อม
  4. จด deadline 1 ต.ค. ไว้ในปฏิทินทีม