Hi,
On 11/13/21 11:07 AM, Huji Lee wrote:
The Pywikibot project is barely maintained; a small
community of
interested folks are pushing it forward, and most code gets merged
without review. <snip>
Thanks for pointing this out, my feeling is that this is really the
underlying issue here. Keeping deprecated features around for a long
time has a cost, and we might not have enough active developers to pay it.
I am very grateful to the people who are keeping Pywikibot going, my
bots and other wiki workflows I use are still dependent upon it despite
me not having time nor motivation to contribute back to the framework
these days.
I am fine with empowering those people to make framework changes they
want, and if that means I need to fix my bots more often, so be it,
that's the price for me getting to use Pywikibot without contributing back.
In short, in my opinion the people who are doing the work can make the
decisions.
<snip>
It would assume someone is pulling data on Python
version usage, and they would be involved in code review in such a way
to ensure that code incompatible with legacy Python versions is not
introduced too soon.
It is straightforward for anyone with NDA access to pull Python and
Pywikibot version usage from Wikimedia wikis using Turnilo's webrequest
data, I've done so in the past when asked[1]. In theory it would be
possible for us to have an automated report for it, but I don't know
enough about the analytics infrastructure to do that.
[1]
https://phabricator.wikimedia.org/T286867#7220020
-- Legoktm