[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