package curl
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=649981b67474b561f0aab45669b73b00c09fb89bc42db824b1550caa2d11f815
sha512=213c3bc5b8321e338966cb5665b75cdfa3d21cd3376a45fa97bd0b040ac0e1d1ca190d1f7d5de1d07eb8c0f4d0def2ea2e6dd2fa0ef851b1a5f7423680f10975
Description
libcurl is a client-side URL transfer library, supporting HTTP and a multitude of other network protocols (FTP/SMTP/RTSP/etc). This library wrap easy synchronous API (Curl) and synchronous parallel and generic asynchronous API (Curl.Multi). For the Lwt-enabled asynchronous interface (Curl_lwt) see curl_lwt package.
README
ocurl - OCaml libcurl bindings
Homepage: https://ygrek.org/p/ocurl
OCaml bindings to libcurl - client-side URL transfer library, supporting HTTP and a multitude of other network protocols. This is a continuation of the ocurl project by Lars Nilsson, previously hosted at https://sourceforge.net/projects/ocurl/.
NB: the historical project name is ocurl, but the opam package and the OCaml library name is curl (there exists a transitional dummy ocurl opam package for compatibility).
Minimum supported libcurl version: 7.28.0 (Oct 10 2012).
Build
dune build
# or
makeAdding new libcurl symbol
- Add the new symbol in
config/discover.ml; - Edit
curl-helper.candcurl.ml,curl.mliaccordingly.
root@ygrek.org
Dependencies (6)
- conf-libcurl
- base-unix
- base-bigarray
-
dune-configurator
>= "3.18.1" -
ocaml
>= "4.11" -
dune
>= "3.0"
Dev Dependencies (1)
-
odoc
with-doc
Used by (11)
-
cohttp-curl
>= "6.3.0" -
cohttp-curl-async
>= "6.3.0" -
cohttp-curl-lwt
>= "6.3.0" -
curl_lwt
>= "0.10.1" -
devkit
>= "1.20261006" -
ezcurl
>= "0.4" -
liquidsoap
>= "2.4.2" -
neural_nets_lib
>= "0.6.0" -
ocurl
>= "transition" -
opentelemetry-client-ocurl
>= "0.91" - public-suffix
Conflicts (1)
-
ocurl
!= "transition"