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

NumPy 1.22.4 — это выпуск технического обслуживания, который исправляет ошибки, обнаруженные после выпуска 1.22.3. Кроме того, колеса для этого выпуска собраны с использованием недавно выпущенного Cython 0.29.30, который должен исправить сообщенные проблемы с отладка.

Поддерживаемые версии Python для этого выпуска: 3.8-3.10. Обратите внимание, что Mac wheels основаны на OS X 10.15, а не на 10.9, которые использовались в предыдущих циклах выпуска NumPy.

Участники#

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

  • Александр Шадчин

  • Bas van Beek

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

  • Худ Чатем

  • Jarrod Millman

  • John-Mark Gurney +

  • Junyan Ou +

  • Mariusz Felisiak +

  • Росс Барновски

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

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

  • Stefan van der Walt

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

Всего для этого выпуска было объединено 22 pull request.

  • #21191: TYP, BUG: Исправление np.lib.stride_tricks переэкспортировано под…

  • #21192: TST: Обновление mypy с 0.931 до 0.940

  • #21243: MAINT: Явный реэкспорт типов в numpy._typing

  • #21245: MAINT: Указать версии sphinx, numpydoc для сборки документации в CI

  • #21275: BUG: Исправлены опечатки

  • #21277: ENH, BLD: Исправлено определение математических функций для wasm

  • #21350: MAINT: Исправление неудачных тестов simd и cygwin.

  • #21438: MAINT: Исправление падающего теста Python 3.8 32-битной Windows.

  • #21444: BUG: добавление защиты для Linux согласно #21386

  • #21445: BUG: Разрешить приведение устаревших типов данных к datetime снова

  • #21446: ОШИБКА: Сделать обработку mmap безопаснее в frombuffer

  • #21447: BUG: Прекратить использование устаревшего PyBytesObject.ob_shash в Python 3.11.

  • #21448: ENH: Введение numpy.core.setup_common.NPY_CXX_FLAGS

  • #21472: BUG: Обеспечение корректного вызова ошибок компиляции

  • #21473: BUG: Исправление ошибки сегментации

  • #21474: MAINT: Обновление требований к документации

  • #21475: MAINT: Отметить npy_memchr с no_sanitize("alignment") на clang

  • #21512: DOC: Предложение - сделать карточки главной страницы документации более похожими…

  • #21525: ТЕХОБСЛУЖИВАНИЕ: Обновить версию Cython до 0.29.30.

  • #21536: BUG: Исправление ошибки GCC во время конфигурации сборки

  • #21541: РЕЛИЗ: Подготовка к выпуску NumPy 1.22.4.

  • #21547: MAINT: Пропуск тестов, которые не проходят на PyPy.