tangled
alpha
login
or
join now
anil.recoil.org
/
aoah-opam-repo
0
fork
atom
The opam repository for my Advent of Agentic Humps 2025
0
fork
atom
overview
issues
pulls
pipelines
+init +tomlt
anil.recoil.org
3 months ago
14390290
ddca06ce
0/1
build.yml
pending
3mo ago
+90
2 changed files
expand all
collapse all
unified
split
packages
init
init.dev
opam
tomlt
tomlt.dev
opam
+43
packages/init/init.dev/opam
reviewed
···
1
1
+
opam-version: "2.0"
2
2
+
synopsis: "Declarative INI data manipulation for OCaml"
3
3
+
description: """
4
4
+
Init provides bidirectional codecs for INI files following Python's
5
5
+
configparser semantics. Features include multiline values, interpolation,
6
6
+
DEFAULT section inheritance, and layout preservation.
7
7
+
8
8
+
The core init library has no dependencies. The optional init.bytesrw
9
9
+
sub-library provides parsing/encoding with bytesrw. The optional init.eio
10
10
+
sub-library provides Eio file system integration."""
11
11
+
maintainer: ["Anil Madhavapeddy <anil@recoil.org>"]
12
12
+
authors: ["Anil Madhavapeddy <anil@recoil.org>"]
13
13
+
license: "ISC"
14
14
+
dev-repo: "git+https://tangled.org/@anil.recoil.org/ocaml-init.git"
15
15
+
depends: [
16
16
+
"dune" {>= "3.0"}
17
17
+
"ocaml" {>= "4.14.0"}
18
18
+
"alcotest" {with-test & >= "1.7.0"}
19
19
+
"str" {with-test}
20
20
+
"odoc" {with-doc}
21
21
+
]
22
22
+
depopts: ["bytesrw" "eio" "bytesrw-eio"]
23
23
+
conflicts: [
24
24
+
"bytesrw" {< "0.1.0"}
25
25
+
"eio" {< "1.0"}
26
26
+
]
27
27
+
build: [
28
28
+
["dune" "subst"] {dev}
29
29
+
[
30
30
+
"dune"
31
31
+
"build"
32
32
+
"-p"
33
33
+
name
34
34
+
"-j"
35
35
+
jobs
36
36
+
"@install"
37
37
+
"@runtest" {with-test}
38
38
+
"@doc" {with-doc}
39
39
+
]
40
40
+
]
41
41
+
url {
42
42
+
src: "git+https://tangled.org/@anil.recoil.org/ocaml-init.git#main"
43
43
+
}
+47
packages/tomlt/tomlt.dev/opam
reviewed
···
1
1
+
opam-version: "2.0"
2
2
+
synopsis: "TOML 1.1 codec library for OCaml"
3
3
+
description: """
4
4
+
Tomlt is a type-safe TOML 1.1 codec library for OCaml, providing
5
5
+
bidirectional encoding and decoding using a combinator-based approach
6
6
+
inspired by Jsont. The core library provides value types and codec
7
7
+
combinators. Optional subpackages provide I/O support:
8
8
+
- tomlt.bytesrw: Streaming parser/encoder using Bytesrw
9
9
+
- tomlt.eio: Eio integration with system clock
10
10
+
- tomlt.unix: Unix I/O with system clock
11
11
+
- tomlt.jsont: Jsont codecs for toml-test JSON format"""
12
12
+
maintainer: ["Anil Madhavapeddy <anil@recoil.org>"]
13
13
+
authors: ["Anil Madhavapeddy <anil@recoil.org>"]
14
14
+
license: "ISC"
15
15
+
homepage: "https://tangled.org/@anil.recoil.org/ocaml-tomlt"
16
16
+
bug-reports: "https://tangled.org/@anil.recoil.org/ocaml-tomlt/issues"
17
17
+
dev-repo: "git+https://tangled.org/@anil.recoil.org/ocaml-tomlt.git"
18
18
+
depends: [
19
19
+
"dune" {>= "3.0"}
20
20
+
"ocaml" {>= "4.14.0"}
21
21
+
"ptime" {>= "1.0.0"}
22
22
+
"alcotest" {with-test}
23
23
+
"odoc" {with-doc}
24
24
+
]
25
25
+
depopts: [
26
26
+
"bytesrw" {>= "0.1.0"}
27
27
+
"uutf" {>= "1.0.0"}
28
28
+
"eio"
29
29
+
"jsont"
30
30
+
]
31
31
+
build: [
32
32
+
["dune" "subst"] {dev}
33
33
+
[
34
34
+
"dune"
35
35
+
"build"
36
36
+
"-p"
37
37
+
name
38
38
+
"-j"
39
39
+
jobs
40
40
+
"@install"
41
41
+
"@runtest" {with-test}
42
42
+
"@doc" {with-doc}
43
43
+
]
44
44
+
]
45
45
+
url {
46
46
+
src: "git+https://tangled.org/@anil.recoil.org/ocaml-tomlt.git#main"
47
47
+
}