(Решено) python-idna Ошибка при сборки программ

Доброго времени суток. Уже третий день ломаю голову при компиляции некоторых программ например cmake получаю такое сообщение
The 'idna<3,>=2.5' distribution was not found and is required by requests

и тут у меня не понятки в Arch и прочих python-idna старше 3й версии в чём может быть прикол?
Chips
python-idna старше 3й версии в чём может быть прикол?
а хочет версию меньше третьей и больше или равную 2.5

Chips
'idna<3,>=2.5'
Хочу 3.2 )))

P.S. Читал на Гите обсуждение данной проблемы там разработчик советует использовать старую версию и обещает это исправить в следующем релизе вот только я не понял о каком релизе ведь ветка обсуждения довольно старая
Chips
Хочу 3.2 )))
Софт что собираете требует 'idna<3,>=2.5'.
python2-idna стоит?
Нет
Chips
Нет
Поставьте, там версия 2.10
может прокатит, ну и может версию питона принудительно вторую задать надо
Я уже извратился и собрал 2.10 под python3 сейчас буду проверять

Еdit. Ну с 2.10 кажись всё прокатило. Только я вот не могу понять как для офреп пакеты собирают
Chips
как для офреп пакеты собирают
На каждый пакет есть же пакбилд, в нем все расписано
https://github.com/archlinux/svntogit-packages/blob/packages/python-idna/trunk/PKGBUILD
Я не о том вот в репе python-idna 3.2 но с её использованием не получается собрать cmake но который собирается с python-idna 2.10
Политика использовать последнюю стабильную версию.
Она как раз и 3.2
https://github.com/kjd/idna/commit/98791231b044189d388e0d4675cf18f9d8a10947
 
Зарегистрироваться или войдите чтобы оставить сообщение.