PyTypeObject ArchiveType = {
PyVarObject_HEAD_INIT(NULL, 0)
- tp_name: "_pakfire.Archive",
- tp_basicsize: sizeof(ArchiveObject),
- tp_flags: Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
- tp_new: Archive_new,
- tp_dealloc: (destructor)Archive_dealloc,
- tp_init: (initproc)Archive_init,
- tp_doc: "Archive object",
- tp_methods: Archive_methods,
- tp_getset: Archive_getsetters,
- //tp_hash: (hashfunc)Archive_hash,
- //tp_repr: (reprfunc)Archive_repr,
- //tp_str: (reprfunc)Archive_str,
- //tp_richcompare: (richcmpfunc)Archive_richcompare,
+ .tp_name = "_pakfire.Archive",
+ .tp_basicsize = sizeof(ArchiveObject),
+ .tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
+ .tp_new = Archive_new,
+ .tp_dealloc = (destructor)Archive_dealloc,
+ .tp_init = (initproc)Archive_init,
+ .tp_doc = "Archive Object",
+ .tp_methods = Archive_methods,
+ .tp_getset = Archive_getsetters,
};
PyTypeObject CtxType = {
PyVarObject_HEAD_INIT(NULL, 0)
- tp_name: "_pakfire.Ctx",
- tp_basicsize: sizeof(CtxObject),
- tp_flags: Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
- tp_new: Ctx_new,
- tp_dealloc: (destructor)Ctx_dealloc,
- tp_init: (initproc)Ctx_init,
- tp_doc: "Ctx Object",
- tp_methods: Ctx_methods,
- tp_getset: Ctx_getsetters,
+ .tp_name = "_pakfire.Ctx",
+ .tp_basicsize = sizeof(CtxObject),
+ .tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
+ .tp_new = Ctx_new,
+ .tp_dealloc = (destructor)Ctx_dealloc,
+ .tp_init = (initproc)Ctx_init,
+ .tp_doc = "Ctx Object",
+ .tp_methods = Ctx_methods,
+ .tp_getset = Ctx_getsetters,
};
PyTypeObject FileType = {
PyVarObject_HEAD_INIT(NULL, 0)
- tp_name: "_pakfire.File",
- tp_basicsize: sizeof(FileObject),
- tp_flags: Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
- tp_dealloc: (destructor)File_dealloc,
- tp_doc: "File object",
- tp_methods: File_methods,
- tp_getset: File_getsetters,
- tp_repr: (reprfunc)File_repr,
- tp_str: (reprfunc)File_get_path,
+ .tp_name = "_pakfire.File",
+ .tp_basicsize = sizeof(FileObject),
+ .tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
+ .tp_dealloc = (destructor)File_dealloc,
+ .tp_doc = "File object",
+ .tp_methods = File_methods,
+ .tp_getset = File_getsetters,
+ .tp_repr = (reprfunc)File_repr,
+ .tp_str = (reprfunc)File_get_path,
};
PyTypeObject KeyType = {
PyVarObject_HEAD_INIT(NULL, 0)
- tp_name: "_pakfire.Key",
- tp_basicsize: sizeof(KeyObject),
- tp_flags: Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
- tp_new: Key_new,
- tp_dealloc: (destructor)Key_dealloc,
- tp_doc: "Key object",
- tp_methods: Key_methods,
- tp_getset: Key_getsetters,
- tp_repr: (reprfunc)Key_repr,
- tp_str: (reprfunc)Key_str,
+ .tp_name = "_pakfire.Key",
+ .tp_basicsize = sizeof(KeyObject),
+ .tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
+ .tp_new = Key_new,
+ .tp_dealloc = (destructor)Key_dealloc,
+ .tp_doc = "Key Object",
+ .tp_methods = Key_methods,
+ .tp_getset = Key_getsetters,
+ .tp_repr = (reprfunc)Key_repr,
+ .tp_str = (reprfunc)Key_str,
};
PyTypeObject PackageType = {
PyVarObject_HEAD_INIT(NULL, 0)
- tp_name: "_pakfire.Package",
- tp_basicsize: sizeof(PackageObject),
- tp_flags: Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
- tp_new: Package_new,
- tp_dealloc: (destructor)Package_dealloc,
- tp_init: (initproc)Package_init,
- tp_doc: "Package object",
- tp_methods: Package_methods,
- tp_getset: Package_getsetters,
- tp_hash: (hashfunc)Package_hash,
- tp_repr: (reprfunc)Package_repr,
- tp_str: (reprfunc)Package_str,
- tp_richcompare: (richcmpfunc)Package_richcompare,
+ .tp_name = "_pakfire.Package",
+ .tp_basicsize = sizeof(PackageObject),
+ .tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
+ .tp_new = Package_new,
+ .tp_dealloc = (destructor)Package_dealloc,
+ .tp_init = (initproc)Package_init,
+ .tp_doc = "Package Object",
+ .tp_methods = Package_methods,
+ .tp_getset = Package_getsetters,
+ .tp_hash = (hashfunc)Package_hash,
+ .tp_repr = (reprfunc)Package_repr,
+ .tp_str = (reprfunc)Package_str,
+ .tp_richcompare = (richcmpfunc)Package_richcompare,
};
PyTypeObject PakfireType = {
PyVarObject_HEAD_INIT(NULL, 0)
- tp_name: "_pakfire.Pakfire",
- tp_basicsize: sizeof(PakfireObject),
- tp_flags: Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
- tp_new: Pakfire_new,
- tp_dealloc: (destructor)Pakfire_dealloc,
- tp_init: (initproc)Pakfire_init,
- tp_doc: "Pakfire object",
- tp_methods: Pakfire_methods,
- tp_getset: Pakfire_getsetters,
- tp_repr: (reprfunc)Pakfire_repr,
+ .tp_name = "_pakfire.Pakfire",
+ .tp_basicsize = sizeof(PakfireObject),
+ .tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
+ .tp_new = Pakfire_new,
+ .tp_dealloc = (destructor)Pakfire_dealloc,
+ .tp_init = (initproc)Pakfire_init,
+ .tp_doc = "Pakfire Object",
+ .tp_methods = Pakfire_methods,
+ .tp_getset = Pakfire_getsetters,
+ .tp_repr = (reprfunc)Pakfire_repr,
};
PyTypeObject ProblemType = {
PyVarObject_HEAD_INIT(NULL, 0)
- tp_name: "_pakfire.Problem",
- tp_basicsize: sizeof(ProblemObject),
- tp_flags: Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
- tp_new: Problem_new,
- tp_dealloc: (destructor)Problem_dealloc,
- tp_init: (initproc)Problem_init,
- tp_doc: "Problem object",
- tp_methods: Problem_methods,
- tp_getset: Problem_getsetters,
- tp_repr: (reprfunc)Problem_repr,
- tp_str: (reprfunc)Problem_string,
+ .tp_name = "_pakfire.Problem",
+ .tp_basicsize = sizeof(ProblemObject),
+ .tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
+ .tp_new = Problem_new,
+ .tp_dealloc = (destructor)Problem_dealloc,
+ .tp_init = (initproc)Problem_init,
+ .tp_doc = "Problem Object",
+ .tp_methods = Problem_methods,
+ .tp_getset = Problem_getsetters,
+ .tp_repr = (reprfunc)Problem_repr,
+ .tp_str = (reprfunc)Problem_string,
};
};
static PySequenceMethods Repo_sequence = {
- sq_length: (lenfunc)Repo_len,
+ .sq_length = (lenfunc)Repo_len,
};
PyTypeObject RepoType = {
PyVarObject_HEAD_INIT(NULL, 0)
- tp_name: "_pakfire.Repo",
- tp_basicsize: sizeof(RepoObject),
- tp_flags: Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
- tp_new: Repo_new,
- tp_dealloc: (destructor)Repo_dealloc,
- tp_init: (initproc)Repo_init,
- tp_doc: "Repo object",
- tp_methods: Repo_methods,
- tp_getset: Repo_getsetters,
- tp_repr: (reprfunc)Repo_repr,
- tp_as_sequence: &Repo_sequence,
- tp_hash: (hashfunc)Repo_hash,
- tp_richcompare: (richcmpfunc)Repo_richcompare,
+ .tp_name = "_pakfire.Repo",
+ .tp_basicsize = sizeof(RepoObject),
+ .tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
+ .tp_new = Repo_new,
+ .tp_dealloc = (destructor)Repo_dealloc,
+ .tp_init = (initproc)Repo_init,
+ .tp_doc = "Repo Object",
+ .tp_methods = Repo_methods,
+ .tp_getset = Repo_getsetters,
+ .tp_repr = (reprfunc)Repo_repr,
+ .tp_as_sequence = &Repo_sequence,
+ .tp_hash = (hashfunc)Repo_hash,
+ .tp_richcompare = (richcmpfunc)Repo_richcompare,
};
PyTypeObject SolutionType = {
PyVarObject_HEAD_INIT(NULL, 0)
- tp_name: "_pakfire.Solution",
- tp_basicsize: sizeof(SolutionObject),
- tp_flags: Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
- tp_new: Solution_new,
- tp_dealloc: (destructor)Solution_dealloc,
- tp_init: (initproc)Solution_init,
- tp_doc: "Solution object",
- tp_str: (reprfunc)Solution_string,
+ .tp_name = "_pakfire.Solution",
+ .tp_basicsize = sizeof(SolutionObject),
+ .tp_flags = Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE,
+ .tp_new = Solution_new,
+ .tp_dealloc = (destructor)Solution_dealloc,
+ .tp_init = (initproc)Solution_init,
+ .tp_doc = "Solution Object",
+ .tp_str = (reprfunc)Solution_string,
};