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

NumPy 1.21.2 — это выпуск обслуживания, исправляющий ошибки, обнаруженные после версии 1.21.1. Он также предоставляет 64-битные колеса manylinux Python 3.10.0rc1 для тестирования нижестоящих версий. Обратите внимание, что Python 3.10 еще не финальный. Также есть предварительная поддержка Windows на ARM64, но для этой платформы нет OpenBLAS и колеса недоступны.

Поддерживаемые версии Python для этого релиза: 3.7-3.9. Серия 1.21.x совместима с Python 3.10.0rc1, и Python 3.10 будет официально поддерживаться после его выпуска. Предыдущие проблемы с gcc-11.1 были исправлены в gcc-11.2, проверьте свою версию, если используете gcc-11.

Участники#

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

  • Bas van Beek

  • Карл Йонсен +

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

  • Gwyn Ciesla +

  • Matthieu Dartiailh

  • Matti Picus

  • Niyas Sait +

  • Ralf Gommers

  • Sayed Adel

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

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

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

  • #19497: MAINT: установить версию Python для 1.21.x на <3.11

  • #19533: BUG: Исправлена проблема, при которой импорт numpy.typing мог вызвать

  • #19646: MAINT: Обновление версии Cython для Python 3.10.

  • #19648: TST: Обновление тестовой версии Python 3.10 с beta4 до rc1

  • #19651: TST: избегать использования distutils.sysconfig в runtests.py

  • #19652: MAINT: добавление отсутствующего dunder метода в подсказки типов nditer

  • #19656: BLD, SIMD: Исправление дополнительных проверок при тестировании, когда -Werror не применимо…

  • #19657: BUG: Удалить логические объектные уфункции с булевым выводом

  • #19658: MAINT: Включить .coveragerc в исходные дистрибутивы для поддержки…

  • #19659: BUG: Исправлена ошибка записи в путях копирования вывода маскированного итератора

  • #19660: ENH: Добавление поддержки Windows на целевых платформах ARM

  • #19661: BUG: добавить base к аргументам шаблона для platlib

  • #19662: БАГ,УСТАРЕВШЕЕ: Использование нестандартной сигнатуры/типа данных UFunc должно быть устаревшим

  • #19666: MAINT: Добавление Python 3.10 в поддерживаемые версии.

  • #19668: TST,BUG: Очистка разделителей путей при запуске runtest.py

  • #19671: BLD: загрузить дополнительные флаги при проверке libflame

  • #19676: BLD: обновить образ docker в circleCI

  • #19677: REL: Подготовка к выпуску 1.21.2.