Примечания к выпуску NumPy 1.10.1#
Этот выпуск устраняет несколько проблем сборки, проявившихся в версии 1.10.0. Большинство пользователей не столкнулись бы с этими проблемами. Отличия заключаются в следующем:
Компиляция с msvc9 или msvc10 для 32-битных Windows теперь требует SSE2. Это было самым простым исправлением для того, что выглядело как неправильно скомпилированный код, когда SSE2 не использовался. Если вам нужно компилировать для 32-битных систем Windows без поддержки SSE2, mingw32 все еще должен работать.
Упростить компиляцию с VS2008 python2.7 SDK
Изменить опции компилятора Intel, чтобы код также генерировался для поддержки систем без SSE4.2.
Некоторым тестовым функциям _config требовалось явное целочисленное возвращаемое значение, чтобы избежать ошибок openSUSE rpmlinter.
Мы столкнулись с проблемой, когда pipy не позволяет повторно использовать имена файлов, что привело к разрастанию ..*.postN релизы. Не только имена выходили из-под контроля, некоторые пакеты не могли работать с суффиксом postN.
Numpy 1.10.1 поддерживает Python 2.6 - 2.7 и 3.2 - 3.5.
Коммиты:
45a3d84 DEP: Убрать предупреждение для полный когда установлен dtype. 0c1a5df BLD: импорт setuptools для компиляции с VS2008 python2.7 sdk 04211c6 BUG: маскирование nan в 1 в упорядоченном сравнении 826716f DOC: документирование причины, по которой msvc требует SSE2 на 32-битных платформах. 49fa187 BLD: включение SSE2 для 32-битных компиляторов msvc 9 и 10 dcbc4cc MAINT: удаление предупреждений Wreturn-type из проверок конфигурации d6564cb BLD: не собирать исключительно для процессоров SSE4.2 15cb66f BLD: не собирать исключительно для процессоров SSE4.2 c38bc08 DOC: исправление ссылки на переменную в строке документации percentile 78497f4 DOC: синхронизация 1.10.0-notes.rst в ветке 1.10.x с master.