Objavljen je IPython 8.0, interaktivna ljuska za programski jezik Python koja kombinira mogućnosti interaktivne konzole Pythona i Unix komandne ljuske, pružajući fleksibilne alate za debagiranje, uređivanje koda i vizualizaciju podataka. IPython se aktivno koristi u znanstvenom okruženju za razvoj, obradu podataka i interaktivno izvršavanje aplikacija povezanih s bibliotekama numpy, matplotlib, sympy i scipy.
U novoj verziji dodana je mogućnost preformatiranja koda uz pomoć alata Black. Povećana je informativnost tragova poziva u porukama o pogreškama. Poboljšano je selektivno pretraživanje kroz povijest operacija. Implementiran je autosuggestion način rada za automatsko prikazivanje preporuka za nastavak unosa.

Provedena je značajna čišćenja i prerada kôdne baze, usmjerena na pojednostavljenje održavanja projekta, uklanjanje zastarjelih funkcija i modernizaciju procesa izgradnje i testiranja. Projekt je oslobođen ovisnosti o alatu Nose, koji više nije u održavanju. Dodana je podrška za NumPy 1.19 i novije verzije. Minimalno podržavana verzija Pythona povećana je na 3.8. Odrast preko mjesečnog formiranja ažuriranja.
Izvor: opennet.ru
