(lang dune 3.20)
(name opentelemetry)
(version v0.6-82-gb4a9ccf)
(sections
 (lib /usr/lib64/opamroot/ocaml-system/lib/opentelemetry)
 (libexec /usr/lib64/opamroot/ocaml-system/lib/opentelemetry)
 (doc /usr/lib64/opamroot/ocaml-system/doc/opentelemetry))
(files
 (lib
  (AList.ml
   AList.mli
   META
   atomic/atomic.ml
   atomic/atomic.mli
   atomic/opentelemetry_atomic.a
   atomic/opentelemetry_atomic.cma
   atomic/opentelemetry_atomic.cmi
   atomic/opentelemetry_atomic.cmt
   atomic/opentelemetry_atomic.cmx
   atomic/opentelemetry_atomic.cmxa
   atomic/opentelemetry_atomic.ml
   atomic/opentelemetry_atomic__Atomic.cmi
   atomic/opentelemetry_atomic__Atomic.cmt
   atomic/opentelemetry_atomic__Atomic.cmti
   atomic/opentelemetry_atomic__Atomic.cmx
   dune-package
   lock.ml
   lock.mli
   opam
   opentelemetry.a
   opentelemetry.cma
   opentelemetry.cmi
   opentelemetry.cmt
   opentelemetry.cmx
   opentelemetry.cmxa
   opentelemetry.ml
   opentelemetry__.cmi
   opentelemetry__.cmt
   opentelemetry__.cmx
   opentelemetry__.ml
   opentelemetry__AList.cmi
   opentelemetry__AList.cmt
   opentelemetry__AList.cmti
   opentelemetry__AList.cmx
   opentelemetry__Lock.cmi
   opentelemetry__Lock.cmt
   opentelemetry__Lock.cmti
   opentelemetry__Lock.cmx
   opentelemetry__Rand_bytes.cmi
   opentelemetry__Rand_bytes.cmt
   opentelemetry__Rand_bytes.cmti
   opentelemetry__Rand_bytes.cmx
   proto/common.ml
   proto/common.mli
   proto/logs.ml
   proto/logs.mli
   proto/logs_service.ml
   proto/logs_service.mli
   proto/metrics.ml
   proto/metrics.mli
   proto/metrics_service.ml
   proto/metrics_service.mli
   proto/opentelemetry_proto.a
   proto/opentelemetry_proto.cma
   proto/opentelemetry_proto.cmi
   proto/opentelemetry_proto.cmt
   proto/opentelemetry_proto.cmx
   proto/opentelemetry_proto.cmxa
   proto/opentelemetry_proto.ml
   proto/opentelemetry_proto__Common.cmi
   proto/opentelemetry_proto__Common.cmt
   proto/opentelemetry_proto__Common.cmti
   proto/opentelemetry_proto__Common.cmx
   proto/opentelemetry_proto__Logs.cmi
   proto/opentelemetry_proto__Logs.cmt
   proto/opentelemetry_proto__Logs.cmti
   proto/opentelemetry_proto__Logs.cmx
   proto/opentelemetry_proto__Logs_service.cmi
   proto/opentelemetry_proto__Logs_service.cmt
   proto/opentelemetry_proto__Logs_service.cmti
   proto/opentelemetry_proto__Logs_service.cmx
   proto/opentelemetry_proto__Metrics.cmi
   proto/opentelemetry_proto__Metrics.cmt
   proto/opentelemetry_proto__Metrics.cmti
   proto/opentelemetry_proto__Metrics.cmx
   proto/opentelemetry_proto__Metrics_service.cmi
   proto/opentelemetry_proto__Metrics_service.cmt
   proto/opentelemetry_proto__Metrics_service.cmti
   proto/opentelemetry_proto__Metrics_service.cmx
   proto/opentelemetry_proto__Resource.cmi
   proto/opentelemetry_proto__Resource.cmt
   proto/opentelemetry_proto__Resource.cmti
   proto/opentelemetry_proto__Resource.cmx
   proto/opentelemetry_proto__Status.cmi
   proto/opentelemetry_proto__Status.cmt
   proto/opentelemetry_proto__Status.cmti
   proto/opentelemetry_proto__Status.cmx
   proto/opentelemetry_proto__Trace.cmi
   proto/opentelemetry_proto__Trace.cmt
   proto/opentelemetry_proto__Trace.cmti
   proto/opentelemetry_proto__Trace.cmx
   proto/opentelemetry_proto__Trace_service.cmi
   proto/opentelemetry_proto__Trace_service.cmt
   proto/opentelemetry_proto__Trace_service.cmti
   proto/opentelemetry_proto__Trace_service.cmx
   proto/resource.ml
   proto/resource.mli
   proto/status.ml
   proto/status.mli
   proto/trace.ml
   proto/trace.mli
   proto/trace_service.ml
   proto/trace_service.mli
   rand_bytes.ml
   rand_bytes.mli))
 (libexec
  (atomic/opentelemetry_atomic.cmxs
   opentelemetry.cmxs
   proto/opentelemetry_proto.cmxs))
 (doc (CHANGES.md README.md)))
(library
 (name opentelemetry)
 (kind normal)
 (synopsis "API for opentelemetry instrumentation")
 (archives (byte opentelemetry.cma) (native opentelemetry.cmxa))
 (plugins (byte opentelemetry.cma) (native opentelemetry.cmxs))
 (native_archives opentelemetry.a)
 (requires
  opentelemetry.proto
  ambient-context
  ptime
  ptime.clock
  ptime.clock.os
  pbrt
  threads
  opentelemetry.atomic
  hmap)
 (main_module_name Opentelemetry)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name opentelemetry__)
     (visibility public)
     (kind alias)
     (source (path Opentelemetry__) (impl (path opentelemetry__.ml-gen))))
    (name Opentelemetry)
    (modules
     (module
      (obj_name opentelemetry__AList)
      (visibility public)
      (source (path AList) (intf (path AList.mli)) (impl (path AList.ml))))
     (module
      (obj_name opentelemetry__Lock)
      (visibility public)
      (source (path Lock) (intf (path lock.mli)) (impl (path lock.ml))))
     (module
      (obj_name opentelemetry)
      (visibility public)
      (source (path Opentelemetry) (impl (path opentelemetry.ml))))
     (module
      (obj_name opentelemetry__Rand_bytes)
      (visibility public)
      (source
       (path Rand_bytes)
       (intf (path rand_bytes.mli))
       (impl (path rand_bytes.ml))))))
   (wrapped true))))
(library
 (name opentelemetry.atomic)
 (kind normal)
 (synopsis "Compatibility package for the Atomic module for opentelemetry")
 (archives
  (byte atomic/opentelemetry_atomic.cma)
  (native atomic/opentelemetry_atomic.cmxa))
 (plugins
  (byte atomic/opentelemetry_atomic.cma)
  (native atomic/opentelemetry_atomic.cmxs))
 (native_archives atomic/opentelemetry_atomic.a)
 (main_module_name Opentelemetry_atomic)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name opentelemetry_atomic)
     (visibility public)
     (kind alias)
     (source
      (path Opentelemetry_atomic)
      (impl (path atomic/opentelemetry_atomic.ml-gen))))
    (name Opentelemetry_atomic)
    (modules
     (module
      (obj_name opentelemetry_atomic__Atomic)
      (visibility public)
      (source
       (path Atomic)
       (intf (path atomic/atomic.mli))
       (impl (path atomic/atomic.ml))))))
   (wrapped true))))
(library
 (name opentelemetry.proto)
 (kind normal)
 (synopsis "Protobuf generated code for opentelemetry")
 (archives
  (byte proto/opentelemetry_proto.cma)
  (native proto/opentelemetry_proto.cmxa))
 (plugins
  (byte proto/opentelemetry_proto.cma)
  (native proto/opentelemetry_proto.cmxs))
 (native_archives proto/opentelemetry_proto.a)
 (requires pbrt)
 (main_module_name Opentelemetry_proto)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name opentelemetry_proto)
     (visibility public)
     (kind alias)
     (source
      (path Opentelemetry_proto)
      (impl (path proto/opentelemetry_proto.ml-gen))))
    (name Opentelemetry_proto)
    (modules
     (module
      (obj_name opentelemetry_proto__Common)
      (visibility public)
      (source
       (path Common)
       (intf (path proto/common.mli))
       (impl (path proto/common.ml))))
     (module
      (obj_name opentelemetry_proto__Logs)
      (visibility public)
      (source
       (path Logs)
       (intf (path proto/logs.mli))
       (impl (path proto/logs.ml))))
     (module
      (obj_name opentelemetry_proto__Logs_service)
      (visibility public)
      (source
       (path Logs_service)
       (intf (path proto/logs_service.mli))
       (impl (path proto/logs_service.ml))))
     (module
      (obj_name opentelemetry_proto__Metrics)
      (visibility public)
      (source
       (path Metrics)
       (intf (path proto/metrics.mli))
       (impl (path proto/metrics.ml))))
     (module
      (obj_name opentelemetry_proto__Metrics_service)
      (visibility public)
      (source
       (path Metrics_service)
       (intf (path proto/metrics_service.mli))
       (impl (path proto/metrics_service.ml))))
     (module
      (obj_name opentelemetry_proto__Resource)
      (visibility public)
      (source
       (path Resource)
       (intf (path proto/resource.mli))
       (impl (path proto/resource.ml))))
     (module
      (obj_name opentelemetry_proto__Status)
      (visibility public)
      (source
       (path Status)
       (intf (path proto/status.mli))
       (impl (path proto/status.ml))))
     (module
      (obj_name opentelemetry_proto__Trace)
      (visibility public)
      (source
       (path Trace)
       (intf (path proto/trace.mli))
       (impl (path proto/trace.ml))))
     (module
      (obj_name opentelemetry_proto__Trace_service)
      (visibility public)
      (source
       (path Trace_service)
       (intf (path proto/trace_service.mli))
       (impl (path proto/trace_service.ml))))))
   (wrapped true))))
