summaryrefslogtreecommitdiff
path: root/python/rpmts-py.h
AgeCommit message (Collapse)AuthorFilesLines
2009-10-09Move further initialization from python ts tp_new to tp_initPanu Matilainen1-2/+0
- lose the unnecessary rpmts_Wrap(), it's not needed and just gets in the way of things
2009-10-02Add a dummy python-level transaction set class, use it alwaysPanu Matilainen1-2/+0
- move the rpm.ts() vs rpm.TransactionSet() compatibility to python - this will enable doing only the lowest level stuff in C and rest in python
2009-09-24Make object allocation type agnosticPanu Matilainen1-1/+1
- pass (sub)type down to wrappers - call subtype tp_alloc() instead of PyObject_New() - preliminaries for allowing subtyping
2009-09-23Add type checking macros for all rpm python type objectsPanu Matilainen1-0/+2
2009-09-22Lose the empty doxygen markersPanu Matilainen1-4/+0
- nothing wrong with comments but empty comment placeholders are not exactly useful
2009-09-22Put some consistency to python object creationPanu Matilainen1-0/+2
- all type object creation goes through foo_Wrap() which handle OOM and all type specific initialization
2009-09-22Make the python object structures opaquePanu Matilainen1-10/+1
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-1/+1
- adjust include paths accordingly
2007-11-23Use #include <x.h> syntax to include public headers.Ralf Corsépius1-1/+1
2007-09-11Remove split tags.Ralf Corsépius1-5/+1
2007-07-13Clean up python ts object creation.Panu Matilainen1-1/+1
- Remove code duplication by making rpmts_Create() just a wrapper that calls rpmtsObject to create the instance - Move the initialization from rpmts_init() to rpmts_new(), calling ts.__init__() multiple times isn't something we want to allow (setting vsflags multiple times is ok but there's a method to do that already)
2004-11-17Add kwargs everywhere - courtesy of pjones@redhat.compauln1-1/+1
CVS patchset: 7582 CVS date: 2004/11/17 17:05:39
2003-12-01splint fiddles, no warnings.jbj1-0/+1
CVS patchset: 6961 CVS date: 2003/12/01 19:15:38
2003-11-23Merge changes from rpm-4.2.1 development.jbj1-1/+1
CVS patchset: 6959 CVS date: 2003/11/23 19:50:52
2003-04-17Doxygen doco markup.jbj1-1/+1
CVS patchset: 6760 CVS date: 2003/04/17 17:17:27
2002-12-12Addjbj1-0/+1
PyObject *md_dict; /*!< to look like PyModuleObject */ to all rpmfoo_Type's. CVS patchset: 5936 CVS date: 2002/12/12 17:46:22
2002-12-11Add rpmfts-py.[ch] bindings for fts(3) from rpmio.jbj1-1/+2
splint fiddles. CVS patchset: 5932 CVS date: 2002/12/11 00:12:17
2002-08-20- check for interrupt during iteration.jbj1-0/+1
- python: add ts.setProbFilter() method, remove ts.run() argument. CVS patchset: 5652 CVS date: 2002/08/20 22:05:18
2002-07-18up2date functional on rpm-python-4.1 bindings.jbj1-1/+0
CVS patchset: 5558 CVS date: 2002/07/18 21:42:18
2002-07-14- python: sanity check fixes on rpmts/rpmte methods.jbj1-1/+3
CVS patchset: 5554 CVS date: 2002/07/14 21:23:29
2002-05-28- eliminate legacy db methods, add ts.dbMatch method.jbj1-0/+2
CVS patchset: 5453 CVS date: 2002/05/28 23:06:44
2002-05-27Add bindings for rpmte and FD_t.jbj1-0/+2
CVS patchset: 5451 CVS date: 2002/05/27 21:40:08
2002-05-23- add rpmds/rpmfi/rpmts methods to bindings.jbj1-4/+0
CVS patchset: 5447 CVS date: 2002/05/23 21:06:42
2002-05-23Create rpmts-py.c.jbj1-0/+30
CVS patchset: 5446 CVS date: 2002/05/23 19:42:23