Or, with a dependency on libcurl :)

Also, it's not immediately obvious in the various libraries how to do something right. Most python/requests examples you'll find to do that simple "download a file", for example, would run out of memory on a large file.

AFAIK the "requests" module in python (the most popular one) doesn't actually depend on curl:

https://github.com/psf/requests