site = pywikibot.Site('en', 'wikipedia') page = pywikibot.Page(site, 'Dummy non-existing page') item = pywikibot.ItemPage.fromPage(page, lazy_load=True) item.removeSitelink(page.site, asynchronous=True)
This fails with:
TypeError: create_simple() got multiple values for keyword argument 'site'
It's because the kwargs for APISite._simple_request contain
{ "site": "enwiki", "title": "Dummy" }
which conflict with the site argument to Request.create_simple call.