Примечания к выпуску 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.