version = "v0.12.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_hash.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) = "core_kernel.cmxa"
plugin(byte) = "core_kernel.cma"
plugin(native) = "core_kernel.cmxs"
linkopts(javascript) = "+core_kernel/strftime.js +core_kernel/runtime.js"
jsoo_runtime = "strftime.js runtime.js"
package "balanced_reducer" (
  directory = "balanced_reducer"
  version = "v0.12.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_hash.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) = "balanced_reducer.cmxa"
  plugin(byte) = "balanced_reducer.cma"
  plugin(native) = "balanced_reducer.cmxs"
)
package "base_for_tests" (
  directory = "base_for_tests"
  version = "v0.12.0"
  description = ""
  requires = "base
              ppx_compare.runtime-lib
              ppx_enumerate.runtime-lib
              ppx_hash.runtime-lib
              ppx_inline_test.runtime-lib
              ppx_sexp_conv.runtime-lib"
  archive(byte) = "base_for_tests.cma"
  archive(native) = "base_for_tests.cmxa"
  plugin(byte) = "base_for_tests.cma"
  plugin(native) = "base_for_tests.cmxs"
)
package "binary_packing" (
  directory = "binary_packing"
  version = "v0.12.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_hash.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) = "binary_packing.cmxa"
  plugin(byte) = "binary_packing.cma"
  plugin(native) = "binary_packing.cmxs"
)
package "fheap" (
  directory = "fheap"
  version = "v0.12.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_hash.runtime-lib
              ppx_inline_test.runtime-lib
              ppx_module_timer.runtime
              ppx_sexp_conv.runtime-lib
              typerep
              variantslib"
  archive(byte) = "fheap.cma"
  archive(native) = "fheap.cmxa"
  plugin(byte) = "fheap.cma"
  plugin(native) = "fheap.cmxs"
)
package "force_once" (
  directory = "force_once"
  version = "v0.12.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_hash.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) = "force_once.cmxa"
  plugin(byte) = "force_once.cma"
  plugin(native) = "force_once.cmxs"
)
package "hash_heap" (
  directory = "hash_heap"
  version = "v0.12.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_hash.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) = "hash_heap.cmxa"
  plugin(byte) = "hash_heap.cma"
  plugin(native) = "hash_heap.cmxs"
)
package "int_set" (
  directory = "int_set"
  version = "v0.12.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_hash.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) = "int_set.cmxa"
  plugin(byte) = "int_set.cma"
  plugin(native) = "int_set.cmxs"
)
package "limiter" (
  directory = "limiter"
  version = "v0.12.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_hash.runtime-lib
              ppx_inline_test.runtime-lib
              ppx_module_timer.runtime
              ppx_sexp_conv.runtime-lib
              typerep
              variantslib"
  archive(byte) = "limiter.cma"
  archive(native) = "limiter.cmxa"
  plugin(byte) = "limiter.cma"
  plugin(native) = "limiter.cmxs"
)
package "moption" (
  directory = "moption"
  version = "v0.12.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_hash.runtime-lib
              ppx_inline_test.runtime-lib
              ppx_module_timer.runtime
              ppx_sexp_conv.runtime-lib
              typerep
              variantslib"
  archive(byte) = "moption.cma"
  archive(native) = "moption.cmxa"
  plugin(byte) = "moption.cma"
  plugin(native) = "moption.cmxs"
)
package "pooled_hashtbl" (
  directory = "pooled_hashtbl"
  version = "v0.12.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_hash.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) = "pooled_hashtbl.cmxa"
  plugin(byte) = "pooled_hashtbl.cma"
  plugin(native) = "pooled_hashtbl.cmxs"
)
package "rope" (
  directory = "rope"
  version = "v0.12.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_hash.runtime-lib
              ppx_inline_test.runtime-lib
              ppx_module_timer.runtime
              ppx_sexp_conv.runtime-lib
              typerep
              variantslib"
  archive(byte) = "rope.cma"
  archive(native) = "rope.cmxa"
  plugin(byte) = "rope.cma"
  plugin(native) = "rope.cmxs"
)
package "thread_pool_cpu_affinity" (
  directory = "thread_pool_cpu_affinity"
  version = "v0.12.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_hash.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) = "thread_pool_cpu_affinity.cmxa"
  plugin(byte) = "thread_pool_cpu_affinity.cma"
  plugin(native) = "thread_pool_cpu_affinity.cmxs"
)
package "thread_safe_queue" (
  directory = "thread_safe_queue"
  version = "v0.12.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_hash.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) = "thread_safe_queue.cmxa"
  plugin(byte) = "thread_safe_queue.cma"
  plugin(native) = "thread_safe_queue.cmxs"
)
package "total_map" (
  directory = "total_map"
  version = "v0.12.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_hash.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) = "total_map.cmxa"
  plugin(byte) = "total_map.cma"
  plugin(native) = "total_map.cmxs"
)
package "unpack_buffer" (
  directory = "unpack_buffer"
  version = "v0.12.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_hash.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) = "unpack_buffer.cmxa"
  plugin(byte) = "unpack_buffer.cma"
  plugin(native) = "unpack_buffer.cmxs"
)
package "uopt" (
  directory = "uopt"
  version = "v0.12.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_hash.runtime-lib
              ppx_inline_test.runtime-lib
              ppx_module_timer.runtime
              ppx_sexp_conv.runtime-lib
              typerep
              variantslib"
  archive(byte) = "uopt.cma"
  archive(native) = "uopt.cmxa"
  plugin(byte) = "uopt.cma"
  plugin(native) = "uopt.cmxs"
)
package "uuid" (
  directory = "uuid"
  version = "v0.12.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_hash.runtime-lib
              ppx_inline_test.runtime-lib
              ppx_module_timer.runtime
              ppx_sexp_conv.runtime-lib
              typerep
              variantslib"
  archive(byte) = "uuid.cma"
  archive(native) = "uuid.cmxa"
  plugin(byte) = "uuid.cma"
  plugin(native) = "uuid.cmxs"
)
package "weak_array" (
  directory = "weak_array"
  version = "v0.12.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_hash.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) = "weak_array.cmxa"
  plugin(byte) = "weak_array.cma"
  plugin(native) = "weak_array.cmxs"
)
package "weak_hashtbl" (
  directory = "weak_hashtbl"
  version = "v0.12.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_hash.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) = "weak_hashtbl.cmxa"
  plugin(byte) = "weak_hashtbl.cma"
  plugin(native) = "weak_hashtbl.cmxs"
)
package "weak_pointer" (
  directory = "weak_pointer"
  version = "v0.12.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_hash.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) = "weak_pointer.cmxa"
  plugin(byte) = "weak_pointer.cma"
  plugin(native) = "weak_pointer.cmxs"
)
