PyPy projesinden kaynaklanan bir Python test çerçevesi oluşturan Pytest‘in 8.3.2 sürümü duyuruldu. Pytest, PyPy projesinden kaynaklanan bir Python test çerçevesidir. Birim testleri, entegrasyon testleri, uçtan uca testler ve işlevsel testler dahil olmak üzere çeşitli yazılım testleri yazmak için kullanılabilir. Semantic Versioning (anlamsal sürümleme) 2.0.0 ile gelen yeni sürüm, “bağımlılık cehennemi” (dependency hell) konusuna açıklamalar getiriyor. Pytest, Python’un yerleşik modülü unittest’in eksikliklerini gidermek için üçüncü taraf paketleri tarafından yapılan bir çabanın parçası olarak geliştirildi. Standart CPython’a alternatif bir Python uygulaması olan PyPy’nin bir parçası olarak ortaya çıktı. 2003’ün başlarında yaratıldığı günden bu yana PyPy, test etmeye büyük önem verdi. PyPy, yeni yazılmış kod için birim testleri, hatalar için regresyon testleri ve CPython’un test takımını kullanan entegrasyon testleri içeriyordu. Pytest 8.3.2 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.
Tag Archives | PyPy
SciPy 1.9.0 duyuruldu
Bilimsel ve teknik hesaplama için kullanılan özgür ve açık kaynak kodlu bir Python kitaplığı olan SciPy‘in 1.9.0 sürümü, SciPy, NumPy ve MDAnalysis kitaplıklarının çekirdek geliştiricisi Tyler Reddy tarafından duyuruldu. Optimizasyon, lineer cebir, entegrasyon, enterpolasyon, özel fonksiyonlar, FFT, sinyal ve görüntü işleme, ODE çözücüler ve bilim ve mühendislikte yaygın olan diğer görevler için modüller içeren yazılımın aylık sıkı bir çalışmanın sonucu olan yeni sürümünde, birçok yeni özellik, sayısız hata düzeltmesi, geliştirilmiş test kapsamı ve daha iyisi sunuluyor. Çok sayıda hata düzeltmesi olduğundan, kullanıcıların bu sürüme yükseltme yapmaları öneriliyor. Bu sürümün, Python 3.8-3.11 ve NumPy 1.18.5 veya üstünü gerektirdiği belirtilirken, ayrıca PyPy üzerinde çalışmak için PyPy3 6.0+ gerekli olduğu ifade ediliyor. Meson kullanmak için yapı sisteminin modernize edildiği ve önemli ölçüde geliştirildiği belirtilirken, scipy.interpolate iyileştirmeleriyle gelen yeni sürüme, yeni spline tabanlı enterpolasyon yöntemleri eklendiği söyleniyor. SciPy 1.9.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
SciPy 1.9.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.