The opam repository for my Advent of Agentic Humps 2025
1opam-version: "2.0"
2synopsis: "Batteries included HTTPS client library for OCaml"
3description:
4 "A modern HTTP(S) client library for OCaml with Eio support, providing a clean API for making web requests with automatic TLS/CA certificate handling. Inspired by the Python's requests library, this provides a simple, intuitive interface for HTTP operations."
5maintainer: ["Anil Madhavapeddy <anil@recoil.org>"]
6authors: ["Anil Madhavapeddy"]
7license: "ISC"
8homepage: "https://tangled.org/@anil.recoil.org/ocaml-requests"
9bug-reports: "https://tangled.org/@anil.recoil.org/ocaml-requests/issues"
10depends: [
11 "dune" {>= "3.18"}
12 "ocaml" {>= "5.1.0"}
13 "eio"
14 "tls"
15 "tls-eio"
16 "ca-certs"
17 "mirage-crypto"
18 "mirage-crypto-rng"
19 "uri"
20 "jsont"
21 "bytesrw"
22 "bytesrw-eio"
23 "cookeio"
24 "xdge"
25 "ptime"
26 "cmdliner"
27 "digestif"
28 "base64"
29 "logs"
30 "domain-name"
31 "cstruct"
32 "optint"
33 "conpool"
34 "decompress"
35 "bigstringaf"
36 "magic-mime"
37 "odoc" {with-doc}
38 "alcotest" {with-test & >= "1.7.0"}
39 "eio_main"
40]
41build: [
42 ["dune" "subst"] {dev}
43 [
44 "dune"
45 "build"
46 "-p"
47 name
48 "-j"
49 jobs
50 "@install"
51 "@doc" {with-doc}
52 ]
53]
54dev-repo: "git+https://tangled.org/@anil.recoil.org/ocaml-requests.git"
55url {
56 src: "git+https://tangled.org/@anil.recoil.org/ocaml-requests.git#main"
57}
58x-maintenance-intent: ["(latest)"]