How to sign requests made with the HTTP API?

Hi everyone! I’m also interested in this and have spent several hours today reviewing the client code since I would like to update streams (using python requests), but I’m not a JS developer. Could you maybe point us to a specific code section where the signature is performed or maybe some documentation where the process is outlined?