logilab-common 0.63.0 stopped using 2to3, but not all modules have been updated to have syntax compatible with Python 3:
$ python3.4 setup.py install --root=/tmp/root
...
$ python3.4 -m compileall -fq /tmp/root
*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/cli.py'...
File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/cli.py", line 69
print 'readline is not available :-('
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/daemon.py'...
File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/daemon.py", line 54
def daemonize(pidfile=None, uid=None, umask=077):
^
SyntaxError: invalid token
*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/dbf.py'...
File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/dbf.py", line 82
raise IOError, 'The file is not large enough to be a dbf file'
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/optparser.py'...
File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/optparser.py", line 58
print '\ncommands:'
^
SyntaxError: Missing parentheses in call to 'print'
*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/module.py'...
File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/module.py", line 24
print '!!!'
^
SyntaxError: Missing parentheses in call to 'print'
*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/module2.py'...
File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/module2.py", line 40
assert `1`
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/noendingnewline.py'...
File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/noendingnewline.py", line 23
print 'a'
^
SyntaxError: Missing parentheses in call to 'print'
*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/nonregr.py'...
File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/nonregr.py", line 14
print v.get('yo')
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/sub/momo.py'...
File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/test/data/sub/momo.py", line 1
print 'yo'
^
SyntaxError: Missing parentheses in call to 'print'
*** Error compiling '/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/urllib2ext.py'...
File "/tmp/root/usr/lib64/python3.4/site-packages/logilab/common/urllib2ext.py", line 87
print '\nresponse: %s\n--------------\n' % response.code, response.info()
^
SyntaxError: invalid syntax
|