The opam repository for my Advent of Agentic Humps 2025
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis: "RFC 3492 Punycode and IDNA implementation for OCaml"
4description: """
5A high-quality implementation of RFC 3492 (Punycode) with IDNA support.
6 Provides encoding and decoding of internationalized domain names,
7 with proper Unicode normalization and mixed-case annotation support."""
8maintainer: ["Anil Madhavapeddy <anil@recoil.org>"]
9authors: ["Anil Madhavapeddy"]
10license: "ISC"
11homepage: "https://tangled.org/@anil.recoil.org/ocaml-punycode"
12bug-reports: "https://tangled.org/@anil.recoil.org/ocaml-punycode/issues"
13dev-repo: "git+https://tangled.org/@anil.recoil.org/ocaml-punycode.git"
14depends: [
15 "ocaml" {>= "5.4.0"}
16 "dune" {>= "3.20" & >= "3.0"}
17 "uutf" {>= "1.0.0"}
18 "uunf" {>= "15.0.0"}
19 "domain-name" {>= "0.4.0"}
20 "odoc" {with-doc}
21 "alcotest" {with-test}
22]
23build: [
24 ["dune" "subst"] {dev}
25 [
26 "dune"
27 "build"
28 "-p"
29 name
30 "-j"
31 jobs
32 "@install"
33 "@runtest" {with-test}
34 "@doc" {with-doc}
35 ]
36]
37x-maintenance-intent: ["(latest)"]
38url {
39 src: "git+https://tangled.org/@anil.recoil.org/ocaml-punycode.git#main"
40}