Примечания к выпуску NumPy 2.2.1#
NumPy 2.2.1 — это патч-релиз после версии 2.2.0. Он исправляет ошибки, обнаруженные после выпуска 2.2.0, и содержит несколько фиксаций для обхода изменений в вышестоящих зависимостях.
После выпуска версии 2.2.0 возникли некоторые проблемы в зависимых проектах из-за обновлений типизации NumPy. Из-за проблем, вызванных дефектами MyPy, мы рекомендуем использовать basedpyright для проверки типов, его можно установить из PyPI. Расширение Pylance для Visual Studio Code также основано на Pyright. Проблемы, сохраняющиеся при использовании basedpyright, следует сообщать как issues на сайте NumPy github.
Этот выпуск поддерживает Python 3.10-3.13.
Участники#
Всего 9 человек внесли вклад в этот релиз. Люди со знаком «+» рядом с их именами внесли патч впервые.
Чарльз Харрис
Joren Hammudoglu
Matti Picus
Nathan Goldbaum
Peter Hawkins
Simon Altrogge
Thomas A Caswell
Warren Weckesser
Yang Wang +
Объединенные pull request'ы#
Всего для этого релиза было объединено 12 pull request'ов.
#27935: MAINT: Подготовка 2.2.x для дальнейшей разработки
#27950: TEST: чистки [skip cirrus][skip azp]
#27958: BUG: исправить ошибку использования после освобождения в npy_hashtable.cpp (#27955)
#27959: BLD: добавить отсутствующий include
#27982: BUG: исправление ошибки компиляции теста связи libatomic в meson.build
#27990: TYP: Исправлены ложно отклонённые типы значений в
ndarray.__setitem__#27991: MAINT: Не оборачивать
#includeсextern "C"#27993: BUG: Исправление segfault в stringdtype lexsort
#28006: MAINT: random: Изменение кода модуля в mtrand.pyx для исправления Cython…
#28007: BUG: В API Cython отсутствовал NPY_UINTP.
#28021: CI: закрепить scipy-doctest на версии 1.5.1
#28044: TYP: разрешить
Noneв последовательности операндов nditer