Примечания к выпуску NumPy 1.23.3#

NumPy 1.23.3 — это релиз с исправлениями ошибок, обнаруженных после релиза 1.23.2. В этом релизе нет основной темы, основные улучшения касаются некоторых сборок для последующих версий и некоторых крайних случаев аннотаций. Поддерживаемые версии Python для этого релиза — 3.8-3.11.

Обратите внимание, что мы перейдем на MacOS 11 для выпуска NumPy 1.23.4, версия 10.15, используемая в настоящее время, больше не будет поддерживаться нашей инфраструктурой сборки в этот момент.

Участники#

Всего 16 человек внесли вклад в этот выпуск. Люди со знаком «+» рядом с их именами внесли патч впервые.

  • Aaron Meurer

  • Bas van Beek

  • Чарльз Харрис

  • Ганеш Катиресан

  • Gavin Zhang +

  • Iantra Solari+

  • Jyn Spring 琴春 +

  • Matti Picus

  • Rafael Cardoso Fernandes Sousa

  • Rafael Sousa +

  • Ralf Gommers

  • Rin Cat (鈴猫) +

  • Saransh Chopra +

  • Sayed Adel

  • Себастьян Берг

  • Серж Гельтон

Объединенные pull request'ы#

Всего для этого выпуска было объединено 14 pull-запросов.

  • #22136: BLD: Добавить Python 3.11 wheels в сборку aarch64

  • #22148: MAINT: Обновление setup.py для Python 3.11.

  • #22155: CI: Тестирование сборки NumPy против старых версий GCC (6, 7, 8)

  • #22156: MAINT: поддержка системы IBM i

  • #22195: BUG: Исправить сборку circleci

  • #22214: BUG: Предоставить алгоритмы heapsort в общем заголовочном файле

  • #22215: BUG: Поддержка использования libunwind для обратной трассировки

  • #22216: MAINT: исправление некорректного использования типа указателя в f2py

  • #22220: BUG: изменить перегрузки для совместимости с pyright.

  • #22221: TST,BUG: Использовать контекст fork для исправления теста savez в MacOS

  • #22222: TYP,BUG: Уменьшить проверку аргументов в C-based __class_getitem__

  • #22223: TST: обеспечить np.equal.reduce вызывает TypeError

  • #22224: BUG: Исправление реализации numpy.array_api.vecdot

  • #22230: BUG: Улучшенное сообщение о переполнении целочисленного деления (обратный порт)