В марте 2021 года, программа экранного доступа NVDA, разрабатываемая организацией NV Access для операционных систем Windows, была перенесена в окружение Python 3.8.
Это являлось этапом дорожной карты по обновлению Python в связи с постепенным снятием с поддержки более старых версий.
Ожидалось, что NVDA 2021.1 станет первой версией на базе Python 3.8.
Однако в процессе тестирования был выявлен ряд проблем, из-за которых было принято решение пока вернуться к сборке NVDA на базе Python 3.7.
⚠⤵
Как стать спонсором или поблагодарить донатом
В качестве благодарности за текущую и многолетнюю работу или в качестве мотивационной поддержки, вы можете отправить любую сумму руководителю русскоязычного сообщества NVDA.RU
Вы также можете стать ежемесячным или ежегодным спонсором (реквизиты те же самые, только сделайте в этом случае соответствующий комментарий).Вся информация о поступлениях будет отображена на страницы статистики.
Благодарю всех кто не прошел мимо и не остался равнодушным!
Вся эта работа важна, не только для руководителя, но и для каждого из вас!Посмотреть отчёт о поступивших донатах
(Ниже, самые удобные реквизиты, а в вверхней части сайта под кнопкой Donate можно найти другие варианты).
- Карта (Sberbank - Мир):
- Кошелёк YooMoney
Сделать перевод на ЮМани легко: Копируем номер кошелька, в приложении Сбербанк переходим в раздел электронных платёжных систем, находим ЮМани, вводим номер кошелька.
Со Сбербанка перевод на ЮМани без комиссии.
Перейти на мою визитку YooMoney
<Подробнее о причинах
После обновления до Python 3.8 было зарегистрировано несколько серьёзных сбоев в работе NVDA, таких как:
- Сбой NVDA при использовании синтезатора речи SAPI4.
- Сбой NVDA при использовании Проводника Windows в Windows Server 2012.
Данные проблемы вызваны ошибками совместимости с обновлённой библиотекой внешних функций libffi, актуальными для всех версий Python, начиная с 3.8.
В результате, разработчиками NVDA принято решение на текущем этапе отказаться от обновления окружения Python и вернуться к его версии 3.7.9.
Соответственно для авторов дополнений пока снимается ряд вопросов в отношении необходимости доработки с учётом изменения версии Python.
Однако ряд изменений NVDA 2021.1 сохраняют актуальность и всё равно требуют доработки дополнений, в частности, обновление wxPython до версии 4.1.1 и изменения API речевой подсистемы, такие как:
- Атрибуты speech.*Command заменены на speech.commands.*Command.
- Из типов элементов управления убраны константы причины речи: теперь следует использовать controlTypes.OutputReason.*.
Это означает, что дополнения синтезаторов речи и дополнения с графическим интерфейсом всё равно должны быть внимательно проверены и возможно обновлены до выхода NVDA 2021.1.
Напомним, что синтезатор речи Newfon уже обновлён с учётом изменений NVDA 2021.1 и рекомендуется к установке до обновления программы экранного доступа.
Протестировать дополнение на совместимость с NVDA 2021.1 можно при помощи тестовых snapshot-версий NVDA.
Первоисточник новости:
http://tiflocomp.ru/index.php?mod=news&id=1755&act=show
https://github.com/nvaccess/nvda/pull/12298
Если не работает ссылка
Если вы на текущей странице обнаружили неработающую ссылку, то пожалуйста, сообщите об этом через Форму обратной связи.
В сообщении укажите неработающую ссылку и ссылку на страницу где обнаружена неработающая ссылка.
Благодарю всех за участие!