Module Python_lib.Py_module

type t
val create : Base.string -> t
val create_with_eval : name:Base.string -> py_source:Base.string -> t
val set_value : t -> Base.string -> Python_lib__.Import.pyobject -> Base.unit
val set_function : t -> ?⁠docstring:Base.string -> Base.string -> (Python_lib__.Import.pyobject Base.array -> Python_lib__.Import.pyobject) -> Base.unit
val set_function_with_keywords : t -> ?⁠docstring:Base.string -> Base.string -> (Python_lib__.Import.pyobject Base.array -> (Base.stringPython_lib__.Import.pyobjectBase.String.comparator_witness) Base.Map.t -> Python_lib__.Import.pyobject) -> Base.unit
val set : t -> ?⁠docstring:Base.string -> Base.string -> Python_lib__.Import.pyobject Defunc.t -> Base.unit
val set_unit : t -> ?⁠docstring:Base.string -> Base.string -> Base.unit Defunc.t -> Base.unit
val set_no_arg : t -> ?⁠docstring:Base.string -> Base.string -> (Base.unit -> Python_lib__.Import.pyobject) -> Base.unit
val keywords_of_python : Python_lib__.Import.pyobject -> (Base.stringPython_lib__.Import.pyobjectBase.String.comparator_witness) Base.Map.t Base.Or_error.t
val docstring_with_params : ?⁠docstring:Base.string -> _ Defunc.t -> Base.string