This release improves the way requests are handled by cURL, and introduces full support for Gevent.
Changelog:
- Use of
curl_multiinterface as an alternative to threading for non-blocking streaming of response bodies using generators. - Improved support for Gevent using
curl_multiinterface + low level cURL socket callbacks. - Change the method for retrieving cURL information of a request: from
request.get_curl_info()to simplyrequest.curl_info. - Add additional cURL information request fields.
- Set minimum supported Python version to 3.9.
- Use latest versions of
curl_cffi&pycurl.