<div dir="ltr"><br><div>Hi, Nyall:</div><div><br></div><div>Thank you for your prompt reply.</div><div>I actually git out the source code from <a href="https://github.com/qgis/QGIS">https://github.com/qgis/QGIS</a>  directly, but failed to build against python3.</div><div>So, is <b>daily master build</b> that you mentioned just <b>nightly build</b> from <a href="http://www.qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu">http://www.qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu</a></div><div><br></div><div>That is to say: <a href="https://github.com/qgis/QGIS">https://github.com/qgis/QGIS</a> master is different from  <b>nightly build</b> from <a href="http://www.qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu">http://www.qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu</a> ????</div><div><br></div><div><br></div><div>Thank you </div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 7, 2016 at 4:09 PM, Nyall Dawson <span dir="ltr"><<a href="mailto:nyall.dawson@gmail.com" target="_blank">nyall.dawson@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><p dir="ltr"></p>
<p dir="ltr">On 8 Oct 2016 8:43 AM, "JIA Pei" <<a href="mailto:jp4work@gmail.com" target="_blank">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/<wbr>future/backports/email/<wbr>charset.py ###<br>
>> RefactoringTool: Line 5: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/future/<wbr>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/<wbr>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/<wbr>compiler.py ###<br>
>> RefactoringTool: Line 19: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/ext.<wbr>py ###<br>
>> RefactoringTool: Line 23: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/<wbr>filters.py ###<br>
>> RefactoringTool: Line 21: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/<wbr>lexer.py ### <br>
>> RefactoringTool: Line 23: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/<wbr>nodes.py ### <br>
>> RefactoringTool: Line 19: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/<wbr>parser.py ###<br>
>> RefactoringTool: Line 14: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/<wbr>runtime.py ###<br>
>> RefactoringTool: Line 17: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/<wbr>testsuite/api.py ###<br>
>> RefactoringTool: Line 17: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/<wbr>testsuite/ext.py ###<br>
>> RefactoringTool: Line 20: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/<wbr>testsuite/lexnparse.py ###<br>
>> RefactoringTool: Line 17: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/jinja2/_<wbr>compat.py ###<br>
>> RefactoringTool: Line 86: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./python/ext-libs/requests/<wbr>packages/urllib3/packages/six.<wbr>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/<wbr>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/<wbr>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_<wbr>provider_postgres.py ###<br>
>> RefactoringTool: Line 9: Calls to builtin next() possibly shadowed by global binding<br>
>> RefactoringTool: ### In file ./tests/src/python/test_<wbr>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/<wbr>future/backports/http/client.<wbr>py: ParseError: bad input: type=22, value=u'=', context=('', (395, 41))<br>
>> RefactoringTool: Can't parse ./python/ext-libs/future/<wbr>future/backports/test/support.<wbr>py: ParseError: bad input: type=22, value=u'=', context=('', (909, 41))<br>
>> RefactoringTool: Can't parse ./scripts/parse_dash_results.<wbr>py: ParseError: bad input: type=1, value=u'exec', context=('', (354, 6))<br>
>> RefactoringTool: Can't parse ./tests/src/python/qgis_<wbr>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>
</div></div><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<span class=""><br>
><br>
><br>
> -- <br>
><br>
> Pei JIA, Ph.D.<br>
><br>
> Email: <a href="mailto:jp4work@gmail.com" target="_blank">jp4work@gmail.com</a><br>
> cell in Canada:    <a href="tel:%2B1%20778-863-5816" value="+17788635816" target="_blank">+1 778-863-5816</a><br>
> cell in China: <a href="tel:%2B86%20186-8244-3503" value="+8618682443503" target="_blank">+86 186-8244-3503</a><br>
><br>
> Welcome to Vision Open<br>
> <a href="http://www.visionopen.com" target="_blank">http://www.visionopen.com</a><br>
><br></span>
> ______________________________<wbr>_________________<br>
> Qgis-user mailing list<br>
> <a href="mailto:Qgis-user@lists.osgeo.org" target="_blank">Qgis-user@lists.osgeo.org</a><span class=""><br>
> List info: <a href="http://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-user</a><br>
> Unsubscribe: <a href="http://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-user</a><br></span></p>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><br></div><div>Pei JIA, Ph.D.</div><div><br></div><div>Email: <a href="mailto:jp4work@gmail.com" target="_blank">jp4work@gmail.com</a></div><div>cell in Canada:    +1 778-863-5816</div><div>cell in China: +86 186-8244-3503</div><div><br></div>Welcome to Vision Open<br><a href="http://www.visionopen.com" target="_blank">http://www.visionopen.com</a></div></div>
</div>