authenticating with API key is broken; request overwrites X-Redmine-Api-Key header from BaseEngine.__init__
The fairly-new construct_request_kwargs() takes a param "headers" which it uses exclusively to create the request headers; however, if the engine object was instantiated with 'key', the key is stored in self.requests['headers'] already, and should be merged in construct_request_kwargs(), not overwritten
It looks like this was broken in https://github.com/maxtepkeev/python-redmine/pull/343
the maintainer of this project seems to be absent...
#351
Thanks, yes, aware. Thought this might help, although I see a bug...new patch forthcoming
tweaked the patch.