python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / atdgen / default.nix
blob0658130f9e04a4edf19c9539f3d02fec90952c0d
1 { buildDunePackage, alcotest, atd, atdgen-codec-runtime, atdgen-runtime, biniou, re, yojson
2 , python3
3 }:
5 buildDunePackage {
6   pname = "atdgen";
7   inherit (atdgen-codec-runtime) version src;
9   buildInputs = [ atd re ];
11   propagatedBuildInputs = [ atdgen-runtime ];
13   doCheck = true;
14   checkInputs = [ alcotest atdgen-codec-runtime
15     (python3.withPackages (ps: [ ps.jsonschema ]))
16   ];
18   meta = (builtins.removeAttrs atd.meta [ "mainProgram" ]) // {
19     description = "Generates efficient JSON serializers, deserializers and validators";
20   };