Ilmus IPython 8.0, interaktiivne kest Pythoni keele jaoks, mis ühendab Pythoni interaktiivse konsooli ja Unix'i käsurea funktsioonid, pakkudes paindlikke silumis-, koodiredigeerimise ja andmete visualiseerimise vahendeid. IPythonit kasutatakse aktiivselt teaduslikus keskkonnas andmete töötlemiseks, rakenduste arendamiseks ja interaktiivseks käivitamiseks, mis on seotud numpy, matplotlib, sympy ja scipy teekidega.
Uues versioonis on lisatud võimalus koodi ümberformatimiseks Black'i tööriistade abil. Tõhustatud vigade jälgimise teavet vigu teavitavates sõnumites. Parandatud ajalugu operatsioonide valikulise otsingu funktsionaalsust. Rakendatud autosuggestion režiim, et automaatselt pakkuda sisendi jätkamiseks soovitusi.

Koodibaasi on läbi viidud ulatuslik puhastus ja ümbertöötamine, mille eesmärk on lihtsustada projekti hooldust, eemaldada vananenud funktsioonid ning moderniseerida kogumise ja testimise protsesse. Projekt on vabastatud Nose'i tööriistadega seotud sõltuvustest, mis on jäänud toe alt välja. Lisatud on tugi NumPy 1.19 ja uuemate väljaannete jaoks. Minimumbina toetatav Python'i versioon on tõstetud 3.8-le. Üleminek kuised uuenduste vormimisele on teostatud.
Allikas: opennet.ru
