The opam repository for my Advent of Agentic Humps 2025

+requests

+58
+58
packages/requests/requests.dev/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Batteries included HTTPS client library for OCaml" 3 + description: 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." 5 + maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 6 + authors: ["Anil Madhavapeddy"] 7 + license: "ISC" 8 + homepage: "https://tangled.org/@anil.recoil.org/ocaml-requests" 9 + bug-reports: "https://tangled.org/@anil.recoil.org/ocaml-requests/issues" 10 + depends: [ 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 + ] 41 + build: [ 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 + ] 54 + dev-repo: "git+https://tangled.org/@anil.recoil.org/ocaml-requests.git" 55 + url { 56 + src: "git+https://tangled.org/@anil.recoil.org/ocaml-requests.git#main" 57 + } 58 + x-maintenance-intent: ["(latest)"]