version = "v0.14.0"
description = ""
requires =
"base
 base.caml
 base.md5
 base_bigstring
 base_quickcheck
 bin_prot
 core_kernel.base_for_tests
 fieldslib
 jane-street-headers
 ppx_assert.runtime-lib
 ppx_bench.runtime-lib
 ppx_compare.runtime-lib
 ppx_enumerate.runtime-lib
 ppx_expect.collector
 ppx_expect.config
 ppx_hash.runtime-lib
 ppx_here.runtime-lib
 ppx_inline_test.runtime-lib
 ppx_module_timer.runtime
 ppx_sexp_conv.runtime-lib
 sexplib
 splittable_random
 stdio
 time_now
 typerep
 variantslib"
archive(byte) = "core_kernel.cma"
archive(native) = ""
plugin(byte) = "core_kernel.cma"
plugin(native) = ""
linkopts(javascript) = "+core_kernel/strftime.js +core_kernel/runtime.js"
jsoo_runtime = "strftime.js runtime.js"
package "ansi_kernel" (
  directory = "ansi_kernel"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "ansi_kernel.cma"
  archive(native) = ""
  plugin(byte) = "ansi_kernel.cma"
  plugin(native) = ""
)
package "balanced_reducer" (
  directory = "balanced_reducer"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "balanced_reducer.cma"
  archive(native) = ""
  plugin(byte) = "balanced_reducer.cma"
  plugin(native) = ""
)
package "base_for_tests" (
  directory = "base_for_tests"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_sexp_conv.runtime-lib"
  archive(byte) = "base_for_tests.cma"
  archive(native) = ""
  plugin(byte) = "base_for_tests.cma"
  plugin(native) = ""
)
package "binary_packing" (
  directory = "binary_packing"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "binary_packing.cma"
  archive(native) = ""
  plugin(byte) = "binary_packing.cma"
  plugin(native) = ""
)
package "bounded_int_table" (
  directory = "bounded_int_table"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "bounded_int_table.cma"
  archive(native) = ""
  plugin(byte) = "bounded_int_table.cma"
  plugin(native) = ""
)
package "bus" (
  directory = "bus"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "bus.cma"
  archive(native) = ""
  plugin(byte) = "bus.cma"
  plugin(native) = ""
)
package "caml_unix" (
  directory = "caml_unix"
  version = "v0.14.0"
  description = ""
  requires = "unix"
  archive(byte) = "caml_unix.cma"
  archive(native) = ""
  plugin(byte) = "caml_unix.cma"
  plugin(native) = ""
)
package "composition_infix" (
  directory = "composition_infix"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "composition_infix.cma"
  archive(native) = ""
  plugin(byte) = "composition_infix.cma"
  plugin(native) = ""
)
package "enum" (
  directory = "enum"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "enum.cma"
  archive(native) = ""
  plugin(byte) = "enum.cma"
  plugin(native) = ""
)
package "fheap" (
  directory = "fheap"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "fheap.cma"
  archive(native) = ""
  plugin(byte) = "fheap.cma"
  plugin(native) = ""
)
package "flags" (
  directory = "flags"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "flags.cma"
  archive(native) = ""
  plugin(byte) = "flags.cma"
  plugin(native) = ""
)
package "force_once" (
  directory = "force_once"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "force_once.cma"
  archive(native) = ""
  plugin(byte) = "force_once.cma"
  plugin(native) = ""
)
package "hash_heap" (
  directory = "hash_heap"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   core_kernel.pairing_heap
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "hash_heap.cma"
  archive(native) = ""
  plugin(byte) = "hash_heap.cma"
  plugin(native) = ""
)
package "int_set" (
  directory = "int_set"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "int_set.cma"
  archive(native) = ""
  plugin(byte) = "int_set.cma"
  plugin(native) = ""
)
package "iobuf" (
  directory = "iobuf"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   core_kernel.base_for_tests
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "iobuf.cma"
  archive(native) = ""
  plugin(byte) = "iobuf.cma"
  plugin(native) = ""
)
package "limiter" (
  directory = "limiter"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   core_kernel.moption
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "limiter.cma"
  archive(native) = ""
  plugin(byte) = "limiter.cma"
  plugin(native) = ""
)
package "linked_stack" (
  directory = "linked_stack"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "linked_stack.cma"
  archive(native) = ""
  plugin(byte) = "linked_stack.cma"
  plugin(native) = ""
)
package "moption" (
  directory = "moption"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "moption.cma"
  archive(native) = ""
  plugin(byte) = "moption.cma"
  plugin(native) = ""
)
package "pairing_heap" (
  directory = "pairing_heap"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   core_kernel.tuple_pool
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "pairing_heap.cma"
  archive(native) = ""
  plugin(byte) = "pairing_heap.cma"
  plugin(native) = ""
)
package "pooled_hashtbl" (
  directory = "pooled_hashtbl"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   core_kernel.tuple_pool
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "pooled_hashtbl.cma"
  archive(native) = ""
  plugin(byte) = "pooled_hashtbl.cma"
  plugin(native) = ""
)
package "rope" (
  directory = "rope"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "rope.cma"
  archive(native) = ""
  plugin(byte) = "rope.cma"
  plugin(native) = ""
)
package "sexp_hidden_in_test" (
  directory = "sexp_hidden_in_test"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "sexp_hidden_in_test.cma"
  archive(native) = ""
  plugin(byte) = "sexp_hidden_in_test.cma"
  plugin(native) = ""
)
package "thread_pool_cpu_affinity" (
  directory = "thread_pool_cpu_affinity"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "thread_pool_cpu_affinity.cma"
  archive(native) = ""
  plugin(byte) = "thread_pool_cpu_affinity.cma"
  plugin(native) = ""
)
package "thread_safe_queue" (
  directory = "thread_safe_queue"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   core_kernel.uopt
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "thread_safe_queue.cma"
  archive(native) = ""
  plugin(byte) = "thread_safe_queue.cma"
  plugin(native) = ""
)
package "timing_wheel" (
  directory = "timing_wheel"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   core_kernel.tuple_pool
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "timing_wheel.cma"
  archive(native) = ""
  plugin(byte) = "timing_wheel.cma"
  plugin(native) = ""
)
package "total_map" (
  directory = "total_map"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "total_map.cma"
  archive(native) = ""
  plugin(byte) = "total_map.cma"
  plugin(native) = ""
)
package "tuple_pool" (
  directory = "tuple_pool"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "tuple_pool.cma"
  archive(native) = ""
  plugin(byte) = "tuple_pool.cma"
  plugin(native) = ""
)
package "univ" (
  directory = "univ"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "univ.cma"
  archive(native) = ""
  plugin(byte) = "univ.cma"
  plugin(native) = ""
)
package "unpack_buffer" (
  directory = "unpack_buffer"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "unpack_buffer.cma"
  archive(native) = ""
  plugin(byte) = "unpack_buffer.cma"
  plugin(native) = ""
)
package "uopt" (
  directory = "uopt"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "uopt.cma"
  archive(native) = ""
  plugin(byte) = "uopt.cma"
  plugin(native) = ""
)
package "uuid" (
  directory = "uuid"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "uuid.cma"
  archive(native) = ""
  plugin(byte) = "uuid.cma"
  plugin(native) = ""
)
package "version_util" (
  directory = "version_util"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "version_util.cma"
  archive(native) = ""
  plugin(byte) = "version_util.cma"
  plugin(native) = ""
  linkopts(javascript) = "+core_kernel/version_util/version_util.js"
  jsoo_runtime = "version_util.js"
)
package "weak_array" (
  directory = "weak_array"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "weak_array.cma"
  archive(native) = ""
  plugin(byte) = "weak_array.cma"
  plugin(native) = ""
)
package "weak_hashtbl" (
  directory = "weak_hashtbl"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   core_kernel.thread_safe_queue
   core_kernel.weak_pointer
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "weak_hashtbl.cma"
  archive(native) = ""
  plugin(byte) = "weak_hashtbl.cma"
  plugin(native) = ""
)
package "weak_pointer" (
  directory = "weak_pointer"
  version = "v0.14.0"
  description = ""
  requires =
  "base
   base_quickcheck
   bin_prot
   core_kernel
   core_kernel.weak_array
   fieldslib
   ppx_assert.runtime-lib
   ppx_bench.runtime-lib
   ppx_compare.runtime-lib
   ppx_enumerate.runtime-lib
   ppx_expect.collector
   ppx_expect.config
   ppx_hash.runtime-lib
   ppx_here.runtime-lib
   ppx_inline_test.runtime-lib
   ppx_module_timer.runtime
   ppx_sexp_conv.runtime-lib
   typerep
   variantslib"
  archive(byte) = "weak_pointer.cma"
  archive(native) = ""
  plugin(byte) = "weak_pointer.cma"
  plugin(native) = ""
)