Changed
- Make every public parameter either keyword-only or positional-only. The
requestor,
authenticator, andauthorizersubjects of the authenticator and authorizer
classes, the parameters of :class:.Requestor, :meth:.Session.request, and
:meth:.BaseAuthenticator.authorize_url, theonly_accessargument of
:meth:.Authorizer.revoke, and thesessionfactory are now keyword-only, while
the single obvious operand of a method (such as thetokenargument of
:meth:.BaseAuthenticator.revoke_token, thecodeargument of
:meth:.Authorizer.authorize, and theresponseargument of the exception classes)
is positional-only.