Випуск інтерактивної оболонки 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

Додати коментар або відгук