atagar added a comment.
> But I am also fine with your proposal and it might be better to have one big change with 7.0 than douzands every month. I explicitly aggree with your points above. Great! Thanks Xqt. :) > But what about deprendencies? Does it need to increase the major release too? My understanding is that yes, it should. For example Stem (my Tor project) supported Python 2.6+ in its 1.x series and raised its requirement to Python 3.6+ <https://gitweb.torproject.org/stem.git/commit/?id=a396f57c> upon version 2.0 because that was the oldest Python release that wasn't EOL. When we release Pywikibot 7.0.0 we should consider bumping any dependency versions that are particularly old or lack features we want (like the setuptools features you mentioned). > The earliest date for 7.0 is after 6.5. Probably 7.0 comes in September. I do not want to increase the major release every month. What would be a good frequent? Quarterly, yearly? Very much agreed. Major version bumps should be infrequent since they can necessitate code changes from our users. Yearly or every couple years seems like a good cadence to me but this is wholly up to you. > if we have major release changes less than quarterly, a DeprecationWarning is appropriate again As discussed above I don't think DeprecationWarnings are useful but if you'd like to resume using them for something then happy to discuss. > Can we increase the update_script.py script to show the problems? Oh interesting. I didn't know about update_script.py. Maybe we should file another ticket to expand update_script.py to include conversions for all our codebase's present deprecations? I'm not sure what you had in mind but this could certainly be a useful upgrade tool if we keep it up to date. TASK DETAIL https://phabricator.wikimedia.org/T281202 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: atagar Cc: JJMC89, Xqt, Aklapper, pywikibot-bugs-list, atagar, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________ pywikibot-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
