{"count":51768,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=11","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=9","results":[{"name":"ocaml-ppx_optcomp","portdir":"ocaml/ocaml-ppx_optcomp","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_optcomp","description":"Optional compilation for OCaml","long_description":"Optional compilation for OCaml","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml","ocaml-ppxlib","ocaml-stdio","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-bin_prot","ocaml-core","ocaml-core_kernel","ocaml-core_unix","ocaml-time_now"]}]},{"name":"ocaml-ppx_log","portdir":"ocaml/ocaml-ppx_log","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_log","description":"ppx rewriter that defines extension nodes for logging","long_description":"ppx rewriter that defines extension nodes for logging","active":true,"categories":["ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-ppxlib","ocaml-ppx_here","ocaml","ocaml-ppx_sexp_message","ocaml-sexplib","ocaml-ppx_sexp_conv","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_jane","ocaml-async"]}]},{"name":"ocaml-ppx_module_timer","portdir":"ocaml/ocaml-ppx_module_timer","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_module_timer","description":"Extension to record module start-up times","long_description":"Extension to record module start-up times","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-stdio","ocaml","ocaml-ppx_base","ocaml-time_now","ocaml-ppxlib","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_jane"]}]},{"name":"ocaml-ppx_let","portdir":"ocaml/ocaml-ppx_let","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_let","description":"ppx rewriter for monadic and applicative let bindings, match expressions and if expressions","long_description":"ppx rewriter for monadic and applicative let bindings, match expressions and if expressions","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml","ocaml-ppx_here","ocaml-ppxlib","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-base_quickcheck","ocaml-ppx_jane"]}]},{"name":"ocaml-ppx_jane","portdir":"ocaml/ocaml-ppx_jane","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_jane","description":"ppx_driver including all standard ppx rewriters","long_description":"ppx_driver including all standard ppx rewriters","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-ppxlib","ocaml-ppx_assert","ocaml-ppx_custom_printf","ocaml-ppx_fixed_literal","ocaml-ppx_here","ocaml-ppx_ignore_instrumentation","ocaml-ppx_let","ocaml-ppx_optional","ocaml-ppx_pipebang","ocaml-ppx_sexp_message","ocaml-ppx_sexp_value","ocaml-ppx_stable","ocaml-ppx_stable_witness","ocaml","ocaml-ppx_bench","ocaml-ppx_bin_prot","ocaml-ppx_disable_unused_warnings","ocaml-ppx_fields_conv","ocaml-ppx_inline_test","ocaml-ppx_log","ocaml-ppx_module_timer","ocaml-ppx_string","ocaml-ppx_typerep_conv","ocaml-ppx_variants_conv","ocaml-base_quickcheck","ocaml-ppx_expect","ocaml-ppx_tydi","ocaml-ppx_base","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-async","ocaml-async_kernel","ocaml-async_rpc_kernel","ocaml-async_unix","ocaml-base_bigstring","ocaml-core","ocaml-core_extended","ocaml-core_kernel","ocaml-core_unix","ocaml-expect_test_helpers_core","ocaml-expect_test_helpers_kernel","ocaml-int_repr","ocaml-patdiff","ocaml-patience_diff","ocaml-protocol_version_header","ocaml-record_builder","ocaml-shell","ocaml-textutils","ocaml-textutils_kernel","ocaml-timezone"]}]},{"name":"ocaml-ppx_inline_test","portdir":"ocaml/ocaml-ppx_inline_test","version":"0.16.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_inline_test","description":"Syntax extension for writing in-line tests in OCaml code","long_description":"Syntax extension for writing in-line tests in OCaml code","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml","ocaml-time_now","ocaml-ppxlib","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_bench","ocaml-ppx_expect","ocaml-ppx_jane","ocaml-core","ocaml-splittable_random"]},{"type":"test","ports":["ocaml-sqlite3"]}]},{"name":"ocaml-ppx_import","portdir":"ocaml/ocaml-ppx_import","version":"1.11.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-ppx/ppx_import","description":"A syntax extension for importing declarations from interface files","long_description":"A syntax extension for importing declarations from interface files","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":159}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-ppxlib"]}],"depends_on":[{"type":"lib","ports":["geneweb"]}]},{"name":"ocaml-ppx_ignore_instrumentation","portdir":"ocaml/ocaml-ppx_ignore_instrumentation","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_ignore_instrumentation","description":"Ignore Jane Street specific instrumentation extensions","long_description":"Ignore Jane Street specific instrumentation extensions","active":true,"categories":["ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-ppxlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_jane"]}]},{"name":"ocaml-ppx_here","portdir":"ocaml/ocaml-ppx_here","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_here","description":"ppx rewriter that defines an extension node whose value is its source position","long_description":"ppx rewriter that defines an extension node whose value is its source position","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-base","ocaml-findlib","ocaml-ppxlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_assert","ocaml-ppx_bin_prot","ocaml-ppx_expect","ocaml-ppx_jane","ocaml-ppx_let","ocaml-ppx_log","ocaml-ppx_sexp_message","ocaml-ppx_sexp_value"]}]},{"name":"ocaml-ppx_hash","portdir":"ocaml/ocaml-ppx_hash","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_hash","description":"ppx writer that generates hash functions from type expressions and definitions","long_description":"ppx writer that generates hash functions from type expressions and definitions","active":true,"categories":["ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-ppxlib","ocaml","ocaml-ppx_sexp_conv","ocaml-ppx_compare","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_base","ocaml-core"]}]},{"name":"ocaml-ppx_globalize","portdir":"ocaml/ocaml-ppx_globalize","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_globalize","description":"ppx rewriter that generates functions to copy local values to the global heap","long_description":"ppx rewriter that generates functions to copy local values to the global heap","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-base","ocaml-findlib","ocaml-ppxlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_base"]}]},{"name":"ocaml-ppx_fixed_literal","portdir":"ocaml/ocaml-ppx_fixed_literal","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_fixed_literal","description":"Simpler notation for fixed point literals","long_description":"Simpler notation for fixed point literals","active":true,"categories":["ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-base","ocaml-findlib","ocaml-ppxlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_jane"]}]},{"name":"ocaml-ppx_fields_conv","portdir":"ocaml/ocaml-ppx_fields_conv","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_fields_conv","description":"Generation of accessor and iteration functions for OCaml records","long_description":"Generation of accessor and iteration functions for OCaml records","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml","ocaml-fieldslib","ocaml-ppxlib","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-base_quickcheck","ocaml-ppx_jane","ocaml-bin_prot"]}]},{"name":"ocaml-ppx_expect","portdir":"ocaml/ocaml-ppx_expect","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_expect","description":"Expect-test is a framework for writing tests in OCaml, similar to Cram","long_description":"Expect-test is a framework for writing tests in OCaml, similar to Cram","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-stdio","ocaml-ppxlib","ocaml","ocaml-ppx_here","ocaml-ppx_inline_test","ocaml-re","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_jane"]},{"type":"test","ports":["ocaml-spawn"]}]},{"name":"ocaml-ppx_enumerate","portdir":"ocaml/ocaml-ppx_enumerate","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_enumerate","description":"Generate a list containing all values of a finite type","long_description":"Generate a list containing all values of a finite type","active":true,"categories":["ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-base","ocaml-findlib","ocaml-ppxlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_base"]}]},{"name":"ocaml-ppx_disable_unused_warnings","portdir":"ocaml/ocaml-ppx_disable_unused_warnings","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_disable_unused_warnings","description":"Extension that disables many OCaml compiler warnings","long_description":"Extension that disables many OCaml compiler warnings","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-base","ocaml-findlib","ocaml-ppxlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_jane"]}]},{"name":"ocaml-ppx_deriving_yojson","portdir":"ocaml/ocaml-ppx_deriving_yojson","version":"3.7.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/whitequark/ppx_deriving_yojson","description":"OCaml ppx_deriving plugin for Yojson","long_description":"An OCaml ppx_deriving plugin that generates JSON serializers and deserializers using the Yjoson library.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-ppx_deriving","ocaml-result","ocaml","ocaml-ppxlib","ocaml-yojson","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["fstar","karamel"]}]},{"name":"ocaml-ppx_deriving","portdir":"ocaml/ocaml-ppx_deriving","version":"6.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml-ppx/ppx_deriving","description":"Type-driven code generation for OCaml","long_description":"Common infrastructure for generating OCaml code based on type definitions, and a set of useful plugins for common tasks.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-cppo","ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-ppxlib","ocaml-findlib","ocaml-ppx_derivers"]}],"depends_on":[{"type":"build","ports":["ocaml-jingoo"]},{"type":"lib","ports":["fstar","karamel","geneweb","ocaml-visitors","stanc3","ocaml-ppx_deriving_yojson"]}]},{"name":"ocaml-ppx_custom_printf","portdir":"ocaml/ocaml-ppx_custom_printf","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_custom_printf","description":"Extensions to printf-style format-strings for user-defined string conversion","long_description":"Extensions to printf-style format-strings for user-defined string conversion","active":true,"categories":["ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml","ocaml-ppx_sexp_conv","ocaml-ppxlib","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_jane","ocaml-bin_prot"]}]},{"name":"ocaml-ppx_compare","portdir":"ocaml/ocaml-ppx_compare","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_compare","description":"Generation of fast comparison and equality functions from type expressions and definitions","long_description":"Generation of fast comparison and equality functions from type expressions and definitions","active":true,"categories":["ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-base","ocaml-findlib","ocaml-ppxlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_assert","ocaml-ppx_base","ocaml-ppx_hash","ocaml-bin_prot"]}]},{"name":"ocaml-ppx_cold","portdir":"ocaml/ocaml-ppx_cold","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_cold","description":"Expands cold attribute","long_description":"Expands cold attribute","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-base","ocaml-findlib","ocaml-ppxlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_assert","ocaml-ppx_base"]}]},{"name":"ocaml-ppx_blob","portdir":"ocaml/ocaml-ppx_blob","version":"0.9.0","license":"Unlicense","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/johnwhitington/ppx_blob","description":"Include a file as a string at compile time","long_description":"ppx_blob allows you to include a binary blob from a file as  a string. Writing [%blob \"filename\"] will replace the string  with the contents of the file at compile time. This allows  the inclusion of arbitary, possibly compressed, data,  without the need to respect OCaml's lexical conventions.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":159}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-ppxlib","ocaml-alcotest"]}],"depends_on":[{"type":"lib","ports":["geneweb"]}]},{"name":"ocaml-ppx_bin_prot","portdir":"ocaml/ocaml-ppx_bin_prot","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_bin_prot","description":"Generation of binary serialization and deserialization functions from type definitions","long_description":"Generation of binary serialization and deserialization functions from type definitions","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-ppxlib","ocaml","ocaml-bin_prot","ocaml-ppx_here","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_jane"]}]},{"name":"ocaml-ppx_bench","portdir":"ocaml/ocaml-ppx_bench","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_bench","description":"Syntax extension for writing in-line benchmarks in OCaml code","long_description":"Syntax extension for writing in-line benchmarks in OCaml code","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-ppxlib","ocaml-ppx_inline_test"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_jane","ocaml-splittable_random"]}]},{"name":"ocaml-ppx_base","portdir":"ocaml/ocaml-ppx_base","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_base","description":"Base set of ppx rewriters","long_description":"Base set of ppx rewriters","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-ppxlib","ocaml-ppx_cold","ocaml-ppx_compare","ocaml","ocaml-ppx_sexp_conv","ocaml-ppx_enumerate","ocaml-ppx_globalize","ocaml-ppx_hash","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-base_quickcheck","ocaml-ppx_jane","ocaml-ppx_module_timer","ocaml-ppx_string","ocaml-core","ocaml-sexp_pretty","ocaml-time_now"]}]},{"name":"ocaml-ppx_assert","portdir":"ocaml/ocaml-ppx_assert","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/ppx_assert","description":"Extension nodes to compare value and raise useful errors if they differ","long_description":"Extension nodes to compare value and raise useful errors if they differ","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-ppxlib","ocaml-ppx_cold","ocaml","ocaml-ppx_here","ocaml-ppx_sexp_conv","ocaml-ppx_compare","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_jane","ocaml-core","ocaml-jst-config","ocaml-splittable_random"]}]},{"name":"ocaml-lwt_react","portdir":"ocaml/ocaml-lwt","version":"1.2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocsigen/lwt","description":"Helpers for using React with Lwt","long_description":"Lwt provides typed, composable promises for OCaml, with support for parallel resolution.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-cppo","ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-lwt","ocaml","ocaml-react","ocaml-ocplib-endian","ocaml-dune-configurator","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-lambda-term","ocaml-utop"]}]},{"name":"ocaml-lwt_ppx","portdir":"ocaml/ocaml-lwt","version":"5.7.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocsigen/lwt","description":"Promises and event-driven I/O for OCaml","long_description":"Lwt provides typed, composable promises for OCaml, with support for parallel resolution.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-cppo","ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-lwt","ocaml","ocaml-ppxlib","ocaml-ocplib-endian","ocaml-dune-configurator","ocaml-findlib"]}],"depends_on":[]},{"name":"ocaml-lwt","portdir":"ocaml/ocaml-lwt","version":"5.7.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocsigen/lwt","description":"Promises and event-driven I/O for OCaml","long_description":"Lwt provides typed, composable promises for OCaml, with support for parallel resolution.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-cppo","ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-ocplib-endian","ocaml-dune-configurator","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-lwt_ppx","ocaml-lwt_react","ocaml-lambda-term","ocaml-logs","ocaml-utop"]}]},{"name":"ocaml-js_of_ocaml-compiler","portdir":"ocaml/ocaml-js_of_ocaml","version":"5.9.1","license":"(GPL-2+ or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocsigen/js_of_ocaml","description":"Compiler from OCaml bytecode to JavaScript","long_description":"Compiler from OCaml bytecode to JavaScript","active":true,"categories":["devel","lang","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-menhir","ocaml-menhirLib","ocaml-menhirSdk","ocaml","ocaml-yojson","ocaml-ppxlib","ocaml-cmdliner","ocaml-sedlex","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["ocaml-js_of_ocaml"]}]},{"name":"ocaml-js_of_ocaml","portdir":"ocaml/ocaml-js_of_ocaml","version":"5.9.1","license":"(GPL-2+ or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocsigen/js_of_ocaml","description":"Compiler from OCaml bytecode to JavaScript","long_description":"Compiler from OCaml bytecode to JavaScript","active":true,"categories":["devel","lang","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-ppxlib","ocaml-js_of_ocaml-compiler"]}],"depends_on":[{"type":"lib","ports":["ocaml-logs"]}]},{"name":"ocaml-findlib","portdir":"ocaml/ocaml-findlib","version":"1.9.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml/ocamlfind","description":"Objective Caml library management system","long_description":"The findlib library provides a scheme to manage reusable software components (packages), and includes tools that support this scheme. Packages are collections of OCaml modules for which metainformation can be stored. The packages are kept in the filesystem hierarchy, but with strict directory structure. The library contains functions to look the directory up that stores a package, to query metainformation about a package, and to retrieve dependency information about multiple packages. There is also a tool that allows the user to enter queries on the command-line. In order to simplify compilation and linkage, there are new frontends of the various OCaml compilers that can directly deal with packages.","active":true,"categories":["devel","ocaml"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":23}],"variants":["toolbox"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ocaml"]}],"depends_on":[{"type":"build","ports":["bsdowl","ocaml-lacaml","guestfs-tools","ocaml-lua","coq","ocaml-mysql","advi","libguestfs"]},{"type":"lib","ports":["ocaml-camlp5-buildscripts","ocaml-not-ocamlfind","ocaml-angstrom","ocaml-bigstringaf","ocaml-configurator","ocaml-cryptokit","ocaml-csexp","ocaml-hacl-star","ocaml-hacl-star-raw","ocaml-markup","ocaml-ounit2","ocaml-process","ocaml-ounit","ocaml-stdlib-shims","ocaml-syslog","ocaml-ulex","ocaml-unidecode","ocaml-dypgen","ocaml-lua","ocaml-lacaml","ocaml-ftp","ocaml-camomile","ocaml-config-file","ocaml-ocamlnet","ocaml-ppx_tools_versioned","ocaml-ppxfind","ocaml-zip","ocamlsdl","ocaml-ocaml-version","ocaml-wasm","ocaml-astring","ocaml-rresult","ocaml-sexplib0","ocaml-xmlm","ocaml-uri","fstar","karamel","ocaml-base_quickcheck","ocaml-bisect_ppx","ocaml-js_of_ocaml","ocaml-js_of_ocaml-compiler","ocaml-lwt","ocaml-lwt_ppx","ocaml-lwt_react","ocaml-ppx_assert","ocaml-ppx_base","ocaml-ppx_bench","ocaml-ppx_bin_prot","ocaml-ppx_blob","ocaml-ppx_cold","ocaml-ppx_compare","ocaml-ppx_custom_printf","ocaml-ppx_deriving","ocaml-ppx_deriving_yojson","ocaml-ppx_disable_unused_warnings","ocaml-ppx_enumerate","ocaml-ppx_expect","ocaml-ppx_fields_conv","ocaml-ppx_fixed_literal","ocaml-ppx_globalize","ocaml-ppx_hash","ocaml-ppx_here","ocaml-ppx_ignore_instrumentation","ocaml-ppx_import","ocaml-ppx_inline_test","ocaml-ppx_jane","ocaml-ppx_let","ocaml-ppx_module_timer","ocaml-ppx_log","ocaml-ppx_optcomp","ocaml-ppx_optional","ocaml-ppx_pipebang","ocaml-ppx_sexp_conv","ocaml-ppx_sexp_message","ocaml-ppx_sexp_value","ocaml-ppx_stable","ocaml-ppx_stable_witness","ocaml-ppx_string","ocaml-ppx_tydi","ocaml-ppx_typerep_conv","ocaml-ppx_variants_conv","ocaml-ppxlib","ocaml-sedlex","ocaml-visitors","ocaml-mpi","ocaml-jingoo","ocaml-xtmpl","patoline","ocaml-ocamlrss","stog","ocaml-topkg","ocaml-gen","ocaml-ocplib-endian","ocaml-stringext","camlimages","ocaml-num","ocaml-bos","ocaml-bigarray-compat","ocaml-cstruct","ocaml-fix","ocaml-hex","ocaml-integers","ocaml-migrate-parsetree","ocaml-ppx_tools","ocaml-mtime","ocaml-re","ocaml-pprint","ocaml-sqlite3","ocaml-extlib","ocaml-batteries","ocaml-memtrace","ocaml-pcre","ocaml-ctypes","ocaml-fileutils","ocaml-mmap","ocaml-stdint","ocaml-cgi","ocaml-easy-format","ocaml-biniou","lablgtk2","ocaml-base","ocaml-stdio","ocaml-zarith","ocaml-dune","ocaml-dune-build-info","ocaml-dune-configurator","ocaml-xdg","ocaml-yojson","ocaml-parmap","ocaml-stdcompat","ocaml-cudf","ocaml-alcotest","ocaml-either","ocaml-ocamlformat","ocaml-ocamlformat-lib","ocaml-ptime","ocaml-syntax-shims","ocaml-trie","coccinelle","ocaml-calendars","ocaml-ocamlgraph","ocaml-pcre2","stanc3","ocaml-async","ocaml-async_kernel","ocaml-async_rpc_kernel","ocaml-async_unix","ocaml-base64","ocaml-base_bigstring","ocaml-bin_prot","ocaml-camlp-streams","ocaml-cmdliner","ocaml-core","ocaml-core_extended","ocaml-core_kernel","ocaml-core_unix","ocaml-crunch","ocaml-expect_test_helpers_core","ocaml-expect_test_helpers_kernel","ocaml-fieldslib","ocaml-fmt","ocaml-fpath","ocaml-int_repr","ocaml-jane-street-headers","ocaml-jst-config","ocaml-lambda-term","ocaml-logs","ocaml-menhir","ocaml-menhirLib","ocaml-menhirSdk","ocaml-coq-menhirlib","ocaml-merlin","ocaml-mew","ocaml-dot-merlin-reader","ocaml-merlin-lib","ocaml-mew_vi","ocaml-ocaml_intrinsics","ocaml-ocp-indent","ocaml-parsexp","ocaml-patdiff","ocaml-patience_diff","ocaml-protocol_version_header","ocaml-record_builder","ocaml-seq","ocaml-sexp_pretty","ocaml-sexplib","ocaml-shell","ocaml-spawn","ocaml-splittable_random","ocaml-textutils","ocaml-textutils_kernel","ocaml-time_now","ocaml-timezone","ocaml-typerep","ocaml-utop","ocaml-uucp","ocaml-uunf","ocaml-uuseg","ocaml-uutf","ocaml-variantslib","ocaml-compiler-libs","ocaml-zed","ocaml-cppo","ocaml-cppo_ocamlbuild","ocaml-ppx_derivers","ocaml-react","ocaml-result","ocaml-buddy","camlp5"]}]},{"name":"ocaml-bisect_ppx","portdir":"ocaml/ocaml-bisect_ppx","version":"2.8.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aantron/bisect_ppx","description":"Code coverage tool for OCaml and Reason","long_description":"Code coverage tool for OCaml and Reason","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-ppxlib","ocaml-cmdliner"]}],"depends_on":[{"type":"test","ports":["stanc3"]}]},{"name":"ocaml-base_quickcheck","portdir":"ocaml/ocaml-base_quickcheck","version":"0.16.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/janestreet/base_quickcheck","description":"Randomized testing framework","long_description":"Randomized testing framework, designed for compatibility with Base.","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-ppxlib","ocaml-ppx_let","ocaml-ppx_sexp_message","ocaml","ocaml-ppx_base","ocaml-ppx_fields_conv","ocaml-splittable_random","ocaml-ppx_sexp_value","ocaml-base"]}],"depends_on":[{"type":"lib","ports":["ocaml-ppx_jane","ocaml-core","ocaml-expect_test_helpers_core","ocaml-expect_test_helpers_kernel"]}]},{"name":"kremlin_select","portdir":"lang/fstar","version":"1.3","license":"none","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://fstar-lang.org","description":"Obsolete port","long_description":"This port is obsolete.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"fstar_select","portdir":"lang/fstar","version":"1.3","license":"none","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://fstar-lang.org","description":"Obsolete port","long_description":"This port is obsolete.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[{"type":"run","ports":["fstar"]}]},{"name":"fstar-devel","portdir":"lang/fstar","version":"20210824-b95d1ac","license":"none","platforms":"darwin","epoch":0,"replaced_by":"fstar","homepage":"https://fstar-lang.org","description":"Obsolete port, replaced by fstar","long_description":"This port has been replaced by fstar.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"kremlin","portdir":"lang/fstar","version":"2022.06.08","license":"none","platforms":"darwin","epoch":0,"replaced_by":"karamel","homepage":"https://fstar-lang.org","description":"Obsolete port, replaced by karamel","long_description":"This port has been replaced by karamel.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["ocaml-hacl-star","ocaml-hacl-star-raw","everparse"]},{"type":"test","ports":["fstar"]}]},{"name":"karamel","portdir":"lang/fstar","version":"2025.04.01","license":"Apache-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://fstar-lang.org","description":"A tool for extracting low-level F* programs to readable C code","long_description":"KaRaMeL (formerly KreMLin) is a tool that extracts an F* program to readable C code.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["gmake","ocaml-dune","ocaml-ocamlbuild","clang-18"]},{"type":"lib","ports":["ocaml-findlib","ocaml-fix","ocaml-menhir","ocaml-pprint","ocaml-ppx_deriving","ocaml-ppx_deriving_yojson","ocaml-process","fstar","ocaml-visitors","ocaml-wasm","ocaml-yojson","ocaml-zarith","coreutils","ocaml-uucp","ocaml-stdint","ocaml","ocaml-batteries","ocaml-fileutils"]}],"depends_on":[]},{"name":"fstar","portdir":"lang/fstar","version":"2025.03.25","license":"Apache-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://fstar-lang.org","description":"Verification system for effectful programs","long_description":"F* (pronounced F star) is a general-purpose functional programming language with effects aimed at program verification. It puts together the automation of an SMT-backed deductive verification tool with the expressive power of a proof assistant based on dependent types. After verification, F* programs can be extracted to efficient OCaml, F#, C, WASM, or ASM code.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","gmake","ocaml-dune","ocaml-ocamlbuild","coreutils"]},{"type":"lib","ports":["ocaml-menhir","ocaml-pprint","ocaml-ppx_deriving","ocaml-ppx_deriving_yojson","ocaml-process","ocaml-sedlex","ocaml-stdint","ocaml-yojson","ocaml-zarith","ocaml-ppxlib","ocaml-memtrace","ocaml-mtime","ocaml","z3-fstar","ocaml-batteries","ocaml-fileutils","ocaml-findlib"]},{"type":"run","ports":["fstar_select"]},{"type":"test","ports":["kremlin"]}],"depends_on":[{"type":"lib","ports":["ocaml-hacl-star","ocaml-hacl-star-raw","karamel","everparse"]}]},{"name":"pybind11","portdir":"devel/pybind11","version":"3.0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Extension modules for pybind11, which provides seamless operability between C++11 and Python","long_description":"Extension modules for pybind11, which is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":true,"categories":["devel"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":["debug","tests"],"dependencies":[{"type":"build","ports":["cmake","python313","py313-setuptools","clang-20"]}],"depends_on":[{"type":"build","ports":["py37-pdal","py36-dolfin","py310-onnx","py311-onnx","py313-onnx","py312-onnx","py314-onnx","py37-onnx","py38-pdal","py38-onnx","py38-dolfin","py39-dolfin","py39-onnx","py310-dolfin","py311-dolfin","py312-dolfin","ngsolve","openimageio"]},{"type":"lib","ports":["netgen","osl"]}]},{"name":"glibmm-devel","portdir":"devel/glibmm-devel","version":"2.88.0","license":"LGPL-2.1+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.gtkmm.org/","description":"C++ interface to glib","long_description":"C++ interface to glib","active":true,"categories":["devel","x11"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":357}],"variants":["quartz","x11","universal"],"dependencies":[{"type":"build","ports":["python314","pkgconfig","mm-common","clang-20","meson","ninja"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libsigcxx3","glib2-devel"]}],"depends_on":[]},{"name":"catch2","portdir":"devel/catch2","version":"3.14.0","license":"Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/catchorg/Catch2","description":"Catch 2: a modern, C++-native, header-only, test framework for unit-tests","long_description":"Catch 2: a modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later.","active":true,"categories":["devel"],"maintainers":[{"name":"howarth.at.macports","github":"jwhowarth","ports_count":18}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]}],"depends_on":[{"type":"build","ports":["finite-diff","libmcfp","absent"]},{"type":"lib","ports":["rdkit"]},{"type":"test","ports":["absent","stringtoolbox"]}]},{"name":"kremlin-devel","portdir":"lang/fstar","version":"20210824-b95d1ac","license":"none","platforms":"darwin","epoch":0,"replaced_by":"fstar","homepage":"https://fstar-lang.org","description":"Obsolete port, replaced by fstar","long_description":"This port has been replaced by fstar.","active":false,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py39-pybind11","portdir":"python/py-pybind11","version":"3.0.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Seamless operability between C++11 and Python.","long_description":"pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["ninja","py39-build","py39-installer","py39-scikit-build-core","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-matplotlib","py39-iminuit","py39-pyopencl","py39-fasttext","py39-contourpy","py39-pdal","py39-pdal-plugins"]},{"type":"lib","ports":["py39-scipy","py39-pytomlpp","py39-pytorch","py39-pikepdf","gr-gfdm"]}]},{"name":"py37-pybind11","portdir":"python/py-pybind11","version":"2.13.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Seamless operability between C++11 and Python.","long_description":"pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-17"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"build","ports":["py37-matplotlib","py37-pyopencl","py37-contourpy"]},{"type":"lib","ports":["py37-pytorch","py37-scipy","py37-pytomlpp","py37-pikepdf"]}]},{"name":"py38-pybind11","portdir":"python/py-pybind11","version":"2.13.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Seamless operability between C++11 and Python.","long_description":"pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"build","ports":["py38-fasttext","py38-pyopencl","py38-matplotlib","py38-iminuit","py38-contourpy"]},{"type":"lib","ports":["py38-pytomlpp","py38-pytorch","py38-scipy","py38-pikepdf"]}]},{"name":"py36-pybind11","portdir":"python/py-pybind11","version":"2.12.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Seamless operability between C++11 and Python.","long_description":"pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py36-python-install","py36-setuptools","py36-wheel","py36-build","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"build","ports":["py36-pyopencl"]},{"type":"lib","ports":["py36-scipy"]}]},{"name":"py35-pybind11","portdir":"python/py-pybind11","version":"2.4.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Seamless operability between C++11 and Python.","long_description":"pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"build","ports":["py35-pyopencl"]},{"type":"lib","ports":["py35-scipy"]}]},{"name":"py36-xarray","portdir":"python/py-xarray","version":"0.16.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydata/xarray","description":"Provides N-D labeled arrays and datasets in Python","long_description":"xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["python36","py36-numpy","py36-pandas","py36-setuptools"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-arviz"]}]}]}