/
opam
41 lines (40 loc) · 1.34 KB
/
opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
opam-version: "2.0"
maintainer: "Cryptosense <opensource@cryptosense.com>"
authors: [
"Cryptosense <opensource@cryptosense.com>"
"Nathan Rebours <nathan.p.rebours@gmail.com>"
]
homepage: "https://github.com/cryptosense/ppx_factory"
bug-reports: "https://github.com/cryptosense/ppx_factory/issues"
license: "BSD-2-Clause"
dev-repo: "git+https://github.com/cryptosense/ppx_factory.git"
doc: "https://cryptosense.github.io/ppx_factory/doc"
build: [
[ "dune" "build" "-p" name "-j" jobs ]
]
run-test: [
[ "dune" "runtest" "-p" name "-j" jobs ]
]
depends: [
"dune" {>= "1.1"}
"ocaml" {>= "4.07.0"}
"ounit" {with-test & >= "2.0.0"}
"ppxlib" {>= "0.9.0" & < "0.14.0"}
"ppx_deriving" {with-test}
]
tags: ["org:cryptosense"]
synopsis: "PPX to derive factories and default values"
description: """
ppx_factory is a ppx deriver that builds factory method from record and variant type
definitions.
Factory methods allow you to build test values by only supplying the parts that are relevant
to your tests.
"""
url {
src:
"https://github.com/cryptosense/ppx_factory/releases/download/0.1.1/ppx_factory-0.1.1.tbz"
checksum: [
"sha256=55a012fbb45cf1694d74781d9257756cc91b5270920877e6b4a5a6b07000e836"
"sha512=96909ae01e4ba7a6c766bf35fe94138e4529d8a85974e3efe625c6666c56b1528f28e2d53ba1d663a0908889543b1df9106eaa9a7b813ac43ed5a90f3b64e1ca"
]
}