Выпуск інтэрактыўнай абалонкі IPython 8.0

Адбыўся рэліз IPython 8.0, інтэрактыўнай абалонкі для мовы Python, якая спалучае магчымасці інтэрактыўнай кансолі Python і каманднай абалонкі Unix, дае гнуткія сродкі адладкі, рэдагаванні кода і візуалізацыі дадзеных. IPython актыўна выкарыстоўваецца ў навуковым асяроддзі для распрацоўкі, апрацоўкі дадзеных і інтэрактыўнага выканання прыкладанняў, звязаных з бібліятэкамі numpy, matplotlib, sympy і scipy.

У новай версіі дададзена магчымасць перафарматавання кода з выкарыстаннем інструментара Black. Павышана інфарматыўнасць трасіровак выклікаў у паведамленнях аб памылках. Палепшаны выбарачны пошук па гісторыі аперацый. Рэалізаваны рэжым autosuggestion для аўтаматычнага вываду рэкамендацый па працягу ўводу.

Выпуск інтэрактыўнай абалонкі IPython 8.0 Выпуск інтэрактыўнай абалонкі IPython 8.0 Выпуск інтэрактыўнай абалонкі IPython 8.0

Праведзена значная чыстка і перапрацоўка кодавай базы, накіраваная на спрашчэнне суправаджэння праекта, выдаленне састарэлых функцый і мадэрнізацыі працэсаў зборкі і тэсціравання. Праект пазбаўлены ад прывязкі да інструментара Nose, які застаўся без суправаджэння. Дададзена падтрымка NumPy 1.19 і навейшых выпускаў. Мінімальна падтрымоўваная версія Python падвышаная да 3.8. Ажыццёўлены пераход на штомесячнае фармаванне абнаўленняў.

Крыніца: opennet.ru

Дадаць каментар