[devel] О переводе модулей на python3

Andrey Bychkov mrdrew на altlinux.org
Пн Ноя 18 12:59:18 MSK 2019


Если в спеке используется 2to3 это еще не значит, что что-то может не 
импортироваться именно из-за него :) Можно конкретные примеры пакетов 
сломанных из-за 2to3?

15.11.2019 19:48, Grigory Ustinov пишет:
>
> Хотелось бы обратить внимание отдела тестирования на такую утилиту, 
> как *check-python3-provs-importable*. С помощью неё можно проверить 
> импортируемость собранного модуля.
>
> grep mrdrew list.packages.sisyphus | grep python3- | cut -f1 | while 
> read line; do echo $line; hsh --ini < /dev/null; hsh-install $line 
> tests-for-installed-python3-pkgs < /dev/null; hsh-run 
> --mount=/proc,/dev/pts /usr/lib/rpm/check-python3-provs-importable 
> $line; echo $?; done 2>&1 | tee LOG
>
> cat LOG | grep -v "<13>\|<86>\|<29>" > results
>
> Результаты приложены в аттаче.
>
> grep mrdrew list.packages.sisyphus | grep python3- | cut -f1 | wc -l
>
> 138
>
> cat results | grep 123 | wc -l
>
> 44
>
> Примерно треть переведённых с помощью 2to3 питоновских модулей либо не 
> полностью импортируются, либо не импортируются полностью. Попробую ещё 
> раз попросить перестать использовать эту программу и использовать один 
> из двух других вариантов решения задачи. Либо обновлять модули, либо 
> удалять если совсем старые/ненужные и вдобавок нерабочие.
>
>
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20191118/5528f5c1/attachment.html>


Подробная информация о списке рассылки Devel