kombu
kombu copied to clipboard
Drop pycurl requirement
Would it be possible to drop the pycurl requirement; at least when using SQS? I'm attempting to use this on AWS lambda however the pycurl version installed there complains about invalid opts and I'm having no luck bundling my own, newer version..
It appears to me that the SQS bits may have moved over to utilizing requests from boto3, but there are some legacy imports and methods hanging around in connection.py.
This should be possible. Do you have a stack trace from the error?
I'm actually mistaken; pycurl is still buried pretty deep in there. It looks like boto3 is only used piecemeal for stuff like creating and signing requests. There is a TON of event loop and promise custom sauce going on that I did not realize.
Ideally pycurl would be swapped out with something like requests. There is another request for that here(in Celery, which I'm attempting to use): https://github.com/celery/celery/issues/3630 .
Any progress on this?
not a high prio right at the moment. will be in version 6 for sure.