<p dir="ltr"></p>
<p dir="ltr">On 8 Oct 2016 8:43 AM, "JIA Pei" <<a href="mailto:jp4work@gmail.com">jp4work@gmail.com</a>> wrote:<br>
><br>
><br>
> Hi, all:<br>
><br>
> I tried to convert all python files from being compatible with python2 to being compatible with python3, with "2to3", but it still has a lot of the error messages as follows:<br>
><br>
><br>
>> RefactoringTool: Warnings/messages while refactoring:<br>
>> RefactoringTool: ### In file ./python/ext-libs/future/future/backports/email/charset.py ###<br>
>> RefactoringTool: Line 5: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/future/future/builtins/misc.py ###<br>
>> RefactoringTool: Line 104: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/future/future/moves/urllib/request.py ###<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 38: could not convert: from urllib import *<br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: Line 39: could not convert: from urllib2 import * <br>
>> RefactoringTool: Cannot handle star imports.<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/compiler.py ###<br>
>> RefactoringTool: Line 19: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/ext.py ###<br>
>> RefactoringTool: Line 23: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/filters.py ###<br>
>> RefactoringTool: Line 21: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/lexer.py ### <br>
>> RefactoringTool: Line 23: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/nodes.py ### <br>
>> RefactoringTool: Line 19: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/parser.py ###<br>
>> RefactoringTool: Line 14: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/runtime.py ###<br>
>> RefactoringTool: Line 17: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/testsuite/api.py ###<br>
>> RefactoringTool: Line 17: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/testsuite/ext.py ###<br>
>> RefactoringTool: Line 20: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/testsuite/lexnparse.py ###<br>
>> RefactoringTool: Line 17: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/_compat.py ###<br>
>> RefactoringTool: Line 86: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/requests/packages/urllib3/packages/six.py ###<br>
>> RefactoringTool: Line 232: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/six.py ###<br>
>> RefactoringTool: Line 525: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/plugins/db_manager/dlg_sql_layer_window.py ###<br>
>> RefactoringTool: Line 25: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/plugins/db_manager/dlg_sql_window.py ###<br>
>> RefactoringTool: Line 25: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./tests/src/python/test_provider_postgres.py ###<br>
>> RefactoringTool: Line 9: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./tests/src/python/test_qgsvectorfilewriter.py ###<br>
>> RefactoringTool: Line 9: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: There were 4 errors:<br>
>> RefactoringTool: Can't parse ./python/ext-libs/future/future/backports/http/client.py: ParseError: bad input: type=22, value=u'=', context=('', (395, 41))<br>
>> RefactoringTool: Can't parse ./python/ext-libs/future/future/backports/test/support.py: ParseError: bad input: type=22, value=u'=', context=('', (909, 41))<br>
>> RefactoringTool: Can't parse ./scripts/parse_dash_results.py: ParseError: bad input: type=1, value=u'exec', context=('', (354, 6))<br>
>> RefactoringTool: Can't parse ./tests/src/python/qgis_wrapped_server.py: ParseError: bad input: type=22, value=u'=', context=('', (105, 55))<br>
><br>
><br>
><br>
><br>
> Is there a plan to convert qgis to be fully compatible with python3???</p>
<p dir="ltr">Qgis 3.0, due early next year, will be python 3.0/qt5 exclusive. </p>
<p dir="ltr">If you're keen, you can grab the current master source and build a python 3 compatible version from that. There's also daily master builds available for debian/Ubuntu ( not windows yet).</p>
<p dir="ltr">Nyall<br>
><br>
><br>
> -- <br>
><br>
> Pei JIA, Ph.D.<br>
><br>
> Email: <a href="mailto:jp4work@gmail.com">jp4work@gmail.com</a><br>
> cell in Canada:    +1 778-863-5816<br>
> cell in China: +86 186-8244-3503<br>
><br>
> Welcome to Vision Open<br>
> <a href="http://www.visionopen.com">http://www.visionopen.com</a><br>
><br>
> _______________________________________________<br>
> Qgis-user mailing list<br>
> <a href="mailto:Qgis-user@lists.osgeo.org">Qgis-user@lists.osgeo.org</a><br>
> List info: <a href="http://lists.osgeo.org/mailman/listinfo/qgis-user">http://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
> Unsubscribe: <a href="http://lists.osgeo.org/mailman/listinfo/qgis-user">http://lists.osgeo.org/mailman/listinfo/qgis-user</a><br></p>