with open('integration.xml', 'rb') as f:
    file_data = f.read()
data, content_type = urllib3.encode_multipart_formdata([('file0', (f.name,
    file_data)), ('json', json.dumps(params)), ('Submit', 'Build')])
resp = requests.post(url, auth=('myuser', 'mypassword'), data=data, headers
    ={'content-type': content_type}, verify=False)
resp.raise_for_status()
Как запустить аутентифицированное задание Jenkins с параметром файла, используя стандартную библиотеку Python