zhuyifei1999 added a comment.
I don't remember what was the proposed solution at the meetup (maybe branch or tags, but no memory of creating a new repo at all), but the problem was discussed AFAICR. You also have to account for that at the meetup there are many of those who are just 'using pywikibot', but here, pretty much everyone is a pywikibot dev, who may have different priorities than end users. From my 'pywikibot user / out-of-tree scripts developer' perspective, yes, breaking compatibility is gonna generate a huge amount of work for me (almost all of my pywikibot scripts have only been tested with py2 because, well, I have been procrastinating to rebuild my toolforge virtualenv -- it's not just a virtualenv but a 'prefix' for a few compiled binaries as well), but this work is coming sooner or later anyways, with the pending EOL of py2. As long as I want to keep my bots alive it has to be done, whether it's Pywikibot killing py2 first or Toolforge does. From my 'pywikibot dev' perspective, really, if you are auto updating from git, have you not have enough breakages already from randomly pulling, that this py3 breakage isn't a big deal? If not, then that's our bad; we aren't enforcing deprecations properly. So yeah, I prefer breaking py2 soonish, a few weeks after an announcement, rather than creating a new repo and make migrations harder than git pull + rebuild virtualenv. TASK DETAIL https://phabricator.wikimedia.org/T226507 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: zhuyifei1999 Cc: matej_suchanek, Frettie, Geertivp, Tobias1984, Chicocvenancio, Ladsgroup, Aklapper, pywikibot-bugs-list, zhuyifei1999, hashar, D3r1ck01, Lokal_Profil, Framawiki, valhallasw, Multichill, Mpaa, Dvorapa, Dalba, Xqt, Viztor, DannyS712, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs