On Sun, Jun 15, 2014 at 2:44 AM, Ricordisamoa ricordisamoa@openmailbox.org wrote:
Some tests fail only in py2.6: https://travis-ci.org/wikimedia/pywikibot-core/jobs/27558463 (https://gerrit.wikimedia.org/r/139591/ is an attempted fix).
If a proper fix for 2.6 cant be found quickly, any use of Wikibase WbQuantity should raise an exception in py2.6, which effectively means Wikibase support for py2.6 is dropped because it is erroneous. Dropping Wikibase support for py2.6 also solves the ordereddict dependency issue.
But I think we may instead drop support for py2.6 entirely, focusing ourselves on py2.7 → py3k.
I agree with focusing on py3, and dont care much about py2.6 support myself.
no more need for external dependencies like https://gerrit.wikimedia.org/r/138318 less work for Travis-CI new features like dict comprehension, etc.
On Sun, Jun 15, 2014 at 4:51 AM, Amir Ladsgroup ladsgroup@gmail.com wrote:
I think you're looking for this: https://www.mediawiki.org/wiki/Manual:Pywikibot/Survey2012
Some of those reasons are no longer valid. e.g. cygwin now includes Python 2.7. It seems some of the people wanting 2.6 support would be happy to move away from 2.6 if we supported Python 3 which is packaged for them. We should re-check all the other reasons for keeping 2.6 to see what the effect will be.
Also, that survey doesnt appear to differentiate between compat and core. Perhaps compat can continue to support 2.6, while core drops support for 2.6.