`sig
val create : OpamPath.t -> OpamTypes.repository_name -> OpamTypes.dirname
val update_cache : OpamTypes.repository -> OpamTypes.filename
val repo : OpamTypes.repository -> OpamTypes.filename
val remote_repo : OpamTypes.repository -> OpamTypes.filename
val raw_config :
OpamTypes.dirname -> OpamTypes.repository_name -> OpamTypes.filename
val config : OpamTypes.repository -> OpamTypes.filename
val packages_dir : OpamTypes.repository -> OpamTypes.dirname
val remote_packages_dir : OpamTypes.repository -> OpamTypes.dirname
val packages :
OpamTypes.repository ->
string option -> OpamTypes.package -> OpamTypes.dirname
val opam :
OpamTypes.repository ->
string option -> OpamTypes.package -> OpamTypes.filename
val descr :
OpamTypes.repository ->
string option -> OpamTypes.package -> OpamTypes.filename
val url :
OpamTypes.repository ->
string option -> OpamTypes.package -> OpamTypes.filename
val files :
OpamTypes.repository ->
string option -> OpamTypes.package -> OpamTypes.dirname
val archive :
OpamTypes.repository -> OpamTypes.package -> OpamTypes.filename
val remote_archive :
OpamTypes.repository -> OpamTypes.package -> OpamTypes.filename
val archives_dir : OpamTypes.repository -> OpamTypes.dirname
val upload_dir : OpamTypes.repository -> OpamTypes.dirname
val compilers_dir : OpamTypes.repository -> OpamTypes.dirname
val compiler_comp :
OpamTypes.repository ->
string option -> OpamTypes.compiler -> OpamTypes.filename
val compiler_descr :
OpamTypes.repository ->
string option -> OpamTypes.compiler -> OpamTypes.filename
val remote_compilers_dir : OpamTypes.repository -> OpamTypes.dirname
end`