[devel] I: [python3] python.req: ERROR

Vitaly Kuznetsov vitty на altlinux.ru
Пт Фев 15 20:07:45 MSK 2013


Aleksey Avdeev писал 15.02.2013 15:06:
>
>   Теперь ругается python3.req:
>
> python.req: ERROR:
> /usr/src/tmp/python3-buildroot/usr/lib64/python3.3/os.py: invalid 
> syntax
> (line 419)
> Traceback (most recent call last):
>   File "/usr/lib/rpm/python3.req.py", line 189, in <module>
>     lis = parser.suite('\n'.join(lines)+'\n').tolist(line_info=1)
>   File "<string>", line 419
>     yield from walk(new_path, topdown, onerror, followlinks)
>              ^
> SyntaxError: invalid syntax
> find-requires: ERROR: /usr/lib/rpm/python3.req failed
> error: /bin/sh failed
> error: Failed to find Requires

Конструкция "yield from " появилась в Python3.3 
(http://docs.python.org/3/whatsnew/3.3.html). Вышеуказанная ошибка 
означает то, что обработка ведётся с помощью более старого питона. Нужно 
добиться того, чтобы обработка велась свежесобранным 3.3.


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