Converter solicitação cURL em solicitação Python-Requests

Desejo converter essa solicitação cURL em uma solicitação Python-Requests, pois estou trabalhando em um wrapper Python para um serviço REST

MS_WORD_DOCUMENT=...
CONTENT_TYPE="application/msword"

JSON_REQUEST="{\"documentType\" : \"$CONTENT_TYPE\"}"

curl -X POST -F "meta=$JSON_REQUEST;type=application/json" -F "data=@$MS_WORD_DOCUMENT" $SERVICE_ENDPOINT

Como posso converter isso em uma solicitação de biblioteca de solicitações Python3?

Até agora eu tenho que

data = {"metadata": {"documentType": "application/msword",
                     "Content-Type": "application/json"}}

req = requests.post(
    "https://text.s4.ontotext.com/v1/twitie",
    auth=("user", "pass"),
    headers={"Content-Type": "multipart/mixed"},
    data=data,
    files={"file": ("sample.docx", content,
                    "application/octet-stream")})

Não sei se essa é a maneira de processar solicitações multipartes do tipo com solicitações

questionAnswers(2)

yourAnswerToTheQuestion