Адбыўся рэліз IPython 8.0, інтэрактыўнай абалонкі для мовы Python, якая спалучае магчымасці інтэрактыўнай кансолі Python і каманднай абалонкі Unix, дае гнуткія сродкі адладкі, рэдагаванні кода і візуалізацыі дадзеных. IPython актыўна выкарыстоўваецца ў навуковым асяроддзі для распрацоўкі, апрацоўкі дадзеных і інтэрактыўнага выканання прыкладанняў, звязаных з бібліятэкамі numpy, matplotlib, sympy і scipy.
У новай версіі дададзена магчымасць перафарматавання кода з выкарыстаннем інструментара Black. Павышана інфарматыўнасць трасіровак выклікаў у паведамленнях аб памылках. Палепшаны выбарачны пошук па гісторыі аперацый. Рэалізаваны рэжым autosuggestion для аўтаматычнага вываду рэкамендацый па працягу ўводу.
Праведзена значная чыстка і перапрацоўка кодавай базы, накіраваная на спрашчэнне суправаджэння праекта, выдаленне састарэлых функцый і мадэрнізацыі працэсаў зборкі і тэсціравання. Праект пазбаўлены ад прывязкі да інструментара Nose, які застаўся без суправаджэння. Дададзена падтрымка NumPy 1.19 і навейшых выпускаў. Мінімальна падтрымоўваная версія Python падвышаная да 3.8. Ажыццёўлены пераход на штомесячнае фармаванне абнаўленняў.
Крыніца: opennet.ru