Beta 2 sürümü 7 Haziran 2023‘te duyurulan ve Ekim 2023’te kullanıma sunulacağı belirtilen Python 3.12.0’ın beta 3 sürümü duyuruldu. Bunun bir test sürümü olduğu ifade edilirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği ve test eden kullanıcıların elde ettikleri kimi izlenimleri buraya bildirmelerinin beklendiği söyleniyor. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Bu sürümün, 3.12.0’ın planlanan dört beta sürüm önizlemesinden üçüncüsü olduğu belirtilirken, üçüncü taraf Python projelerinin geliştiricilerini, bu üçüncü beta aşamasında 3.12.0’ı test etmeye ve bulunan sorunları mümkün olan en kısa sürede Python hata izleyicisine bildirme konusunda sorumlu davranmaya teşvik edildiği söyleniyor. Beta 4’ten sonra ABI değişikliği olmaması ve ilk sürüm adayı olan 3.12.0rc1’den sonra mümkün olduğunca az kod değişikliği olmasının hedeflendiği belirtiliyor. Sürüm, genel sınıflar için yeni tip ek açıklama sözdizimi (PEP 695) ve daha önce izin verilmeyen birçok şeye izin veren daha esnek f-string ayrıştırma (PEP 701) özelliğiyle geliyor. Genel sınıflar için yeni tip ek açıklama sözdizimiyle gelen yeni seri, birçok büyük ve küçük performans iyileştirmesi içeriyor. Kullanımdan kaldırılan smtpd ve distutils modüllerinin kaldırıldığı belirtilirken, tamsayıların dahili temsili, performans geliştirmelerine hazırlık olarak değiştiği ifade ediliyor. Python 3.12.0 beta 3 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.
Python 3.12.0 beta 3 edinmek için aşağıdaki linkten yararlanabilirsiniz.