Last modified: 2014-11-17 08:12:14 UTC
Make Pywikibot also work under shiny new versions of Python (3.3+, probably). We are aiming for a multi-compatible codebase (2.6, 2.7 and 3.3, and in the near future 3.4), without a dependency on six. This means we do have some hacks (try-except import blocks, 'if sys.version[0] > 2: unicode = str', etc.
Change 99189 had a related patch set uploaded by Merlijn van Deen: 58053 - Use PY3 environment variable for setup.py https://gerrit.wikimedia.org/r/99189
Change 98381 had a related patch set uploaded by Merlijn van Deen: Fix relative imports in tests/ https://gerrit.wikimedia.org/r/98381
Change 98383 had a related patch set uploaded by Merlijn van Deen: Add Python 3 import for cStringIO https://gerrit.wikimedia.org/r/98383
Change 98385 had a related patch set uploaded by Merlijn van Deen: py3k-ify pwb.py https://gerrit.wikimedia.org/r/98385
Change 98387 had a related patch set uploaded by Merlijn van Deen: py3k: Fix various imports https://gerrit.wikimedia.org/r/98387
Change 99189 merged by jenkins-bot: Bug 58053 - Use PY3 environment variable for setup.py https://gerrit.wikimedia.org/r/99189
Change 98387 merged by jenkins-bot: Bug 58053 - py3k: Fix various imports https://gerrit.wikimedia.org/r/98387
Change 98383 merged by jenkins-bot: Bug 58053 - Add Python 3 import for cStringIO https://gerrit.wikimedia.org/r/98383
Change 98385 merged by jenkins-bot: Bug 58053 - py3k-ify pwb.py, check py version https://gerrit.wikimedia.org/r/98385
Change 100166 had a related patch set uploaded by Merlijn van Deen: Bug 58053 - exceptions cannot be strings anymore https://gerrit.wikimedia.org/r/100166
Change 100167 had a related patch set uploaded by Merlijn van Deen: Bug 58053 - next(it) instead of it.next() https://gerrit.wikimedia.org/r/100167
Change 100168 had a related patch set uploaded by Merlijn van Deen: Bug 58053 - iter{items,values,keys} -> items(),values(),keys() https://gerrit.wikimedia.org/r/100168
Change 100169 had a related patch set uploaded by Merlijn van Deen: Bug 58053 - catch Exception *as* https://gerrit.wikimedia.org/r/100169
Change 100170 had a related patch set uploaded by Merlijn van Deen: Bug 58053 - func_name -> __name__ https://gerrit.wikimedia.org/r/100170
Change 100171 had a related patch set uploaded by Merlijn van Deen: Bug 58053 - fix print & octal in generate_user_files https://gerrit.wikimedia.org/r/100171
Change 100166 merged by jenkins-bot: Bug 58053 - exceptions cannot be strings anymore https://gerrit.wikimedia.org/r/100166
Change 100169 merged by jenkins-bot: Bug 58053 - catch Exception *as* https://gerrit.wikimedia.org/r/100169
Change 100170 merged by jenkins-bot: Bug 58053 - func_name -> __name__ https://gerrit.wikimedia.org/r/100170
Change 100171 merged by jenkins-bot: Bug 58053 - fix print & octal in generate_user_files https://gerrit.wikimedia.org/r/100171
Change 100167 merged by jenkins-bot: Bug 58053 - next(it) instead of it.next() https://gerrit.wikimedia.org/r/100167
Change 100168 merged by jenkins-bot: Bug 58053 - iter{items,values,keys} -> items(),values(),keys() https://gerrit.wikimedia.org/r/100168
Ignoring the MERGED patches, only patch left here is: https://gerrit.wikimedia.org/r/#/c/98381/
Change 98381 merged by jenkins-bot: Bug 58053 - Fix relative imports in tests/ https://gerrit.wikimedia.org/r/98381
No more in-review patches.
All tests now pass on py3