A repository of opam repositories, for use by oi
0

Configure Feed

Select the types of activity you want to include in your feed.

1opam-version: "2.0" 2synopsis: "Pure-OCaml S3 protocol client" 3description: """\ 4S3-compatible object storage client written in pure OCaml. Ships an 5 AWS Signature V4 signer and (soon) HTTP operations (Put/Get/List/ 6 Delete) via ocaml-requests. Works against AWS S3, Scaleway Object 7 Storage, MinIO, Backblaze B2, Cloudflare R2, and other S3-compatible 8 backends.""" 9maintainer: "Thomas Gazagnaire <thomas@gazagnaire.org>" 10authors: "Thomas Gazagnaire <thomas@gazagnaire.org>" 11license: "ISC" 12tags: ["org:blacksun" "cloud" "storage"] 13homepage: "https://tangled.org/gazagnaire.org/ocaml-s3" 14bug-reports: "https://tangled.org/gazagnaire.org/ocaml-s3/issues" 15depends: [ 16 "dune" {>= "3.21"} 17 "ocaml" {>= "5.1"} 18 "fmt" {>= "0.9"} 19 "logs" {>= "0.8"} 20 "digestif" {>= "1.0"} 21 "astring" {>= "0.8"} 22 "eio" 23 "nox-http" 24 "optint" 25 "requests" 26 "retry" 27 "nox-xml" 28 "alcotest" {with-test} 29 "alcobar" {with-test} 30 "mdx" {with-test} 31 "nox-csv" {with-test} 32 "eio_main" {with-test} 33 "nox-loc" 34 "odoc" {with-doc} 35] 36build: [ 37 ["dune" "subst"] {dev} 38 [ 39 "dune" 40 "build" 41 "-p" 42 name 43 "-j" 44 jobs 45 "@install" 46 "@runtest" {with-test} 47 "@doc" {with-doc} 48 ] 49] 50dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-s3" 51url { 52 src: 53 "git+https://tangled.org/gazagnaire.org/ocaml-s3#57c11db0ebbcb2b060c7ece07ae6016ccd21af43" 54} 55x-d10-archive: 56 "d3e80242963ddf3c49838c4206ee252d25479e9461218b23a4f887be3bf38dd5" 57x-maintenance-intent: ["(latest)"] 58x-oi-source-url: "git+https://tangled.org/gazagnaire.org/ocaml-s3#main" 59x-quality-build: "2026-04-16" 60x-quality-fuzz: "2026-04-16" 61x-quality-test: "2026-04-16"