|pywikibot/core : master||Some compat apispec functionality could be used in core|
|Invalid||None||T72936 Important tasks to be solved (tracking)|
|Open||None||T57880 Functionality existing in compat but missing from core (tracking)|
|Open||Xqt||T66835 Add block functionality in pywikibot (apispec.py)|
To add a little more, compat's apispec is a very large library around action=query, list=blocks , but it is *unused* in compat (according to $ git grep apispec)
core has Site.blocks() which lists all blocks with parameters:
starttime=None endtime=None reverse=False blockids=None users=None step=None total=None
What functionality is needed?
I wish that in the future I can get a delete.py readable list of users and pass them into a block.py script which mass blocks them. Any progress towards any form of block/unblock script yet?