sig
  type t
  val v : uri:string -> checksum:string -> Topkg_care.Opam.Url.t
  val with_distrib_file :
    uri:string ->
    Fpath.t -> (Topkg_care.Opam.Url.t, Bos_setup.R.msg) Bos_setup.result
  val to_opam_section : Topkg_care.Opam.Url.t -> string
end