summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2009-09-30Deprecate custom foo.count() methods, support len() insteadPanu Matilainen2-10/+16
2009-09-30Eliminate unused python ts iterator filter stuffPanu Matilainen1-6/+1
2009-09-30Take advantage of headerNextTag() in python hdr.keys()Panu Matilainen1-29/+6
2009-09-30Add iterator support to python header objectsPanu Matilainen1-3/+21
2009-09-30Add alternative header iterator methodPanu Matilainen2-10/+26
2009-09-30Add some flags to rpmtd creationPanu Matilainen1-6/+16
2009-09-30Add beginnings of rpmtd wrappings to pythonPanu Matilainen3-1/+128
2009-09-30Turn hdrGetHeader() into argument parsing converter interfacePanu Matilainen5-18/+25
2009-09-30Sanitize getattr behavior of header objectsPanu Matilainen1-12/+20
2009-09-28Require expected type in PyArg_ParseTupleAndKeywords() alreadyPanu Matilainen1-24/+3
2009-09-28Support numeric expansion in rpm.expandMacro()Panu Matilainen1-5/+11
2009-09-28Push rpm.signalsCaught() to python levelPanu Matilainen2-28/+13
2009-09-28Implement rpm.readHeaderFromFD() in python instead of CPanu Matilainen3-49/+16
2009-09-28Implement rpm.readHeaderListFromFD() in python instead of CPanu Matilainen4-57/+18
2009-09-28Implement rpmreadHeaderListFromFile() in python instead of CPanu Matilainen3-25/+7
2009-09-28A few cases of Py_RETURN_NONE missed on the first roundPanu Matilainen1-8/+4
2009-09-28Arrange rpm.headerLoad() compatibility on python levelPanu Matilainen3-8/+4
2009-09-28OSGi dependency generator fixes from Alphonse Van Assche (ticket #101)Panu Matilainen1-142/+173
2009-09-24Enable subtyping on the rest of our type-objectsPanu Matilainen7-7/+8
2009-09-24Eliminate all custom tp_free() type methodsPanu Matilainen4-39/+4
2009-09-24Enable subtyping on rpm.ts classPanu Matilainen1-1/+1
2009-09-24Call generic python setattr if not scriptFdPanu Matilainen1-2/+2
2009-09-24tp_setattro() is supposed to return -1 on errorsPanu Matilainen1-1/+1
2009-09-24Call (sub)type tp_free from destructorsPanu Matilainen7-23/+15
2009-09-24Make object allocation type agnosticPanu Matilainen16-43/+43
2009-09-23Remove unnecessary header type checkingPanu Matilainen1-7/+0
2009-09-23Remove the broken tp_print method from specPanu Matilainen1-7/+1
2009-09-23Decouple python spec objects from transaction objectsPanu Matilainen4-29/+44
2009-09-23Oops, binary data can and should be presented as python stringsPanu Matilainen1-9/+1
2009-09-23Add rpmtd to python object converter, change header code to use thatPanu Matilainen4-107/+74
2009-09-23Turn tagNumFromPyObject() into an object converter interfacePanu Matilainen7-46/+23
2009-09-23Turn rpmFdFromPyObject() into an object converter interfacePanu Matilainen4-16/+14
2009-09-23Permit any file object in rpm.readHeaderListFromFD()Panu Matilainen1-3/+3
2009-09-23Permit file objects in python header constructorPanu Matilainen1-1/+7
2009-09-23Add write() method to python headersPanu Matilainen1-1/+27
2009-09-23Accept any file object in ts.hdrFromFdno()Panu Matilainen1-4/+4
2009-09-23Add helper to convert python file objects to rpmio FD_t typePanu Matilainen3-0/+31
2009-09-23Add te.NEVRA() method, adjust docsPanu Matilainen1-1/+10
2009-09-23Remove tp_print methods from all rpm-python objectsPanu Matilainen4-51/+4
2009-09-23Lose the debug junk from python bindingsPanu Matilainen5-176/+0
2009-09-23Add hdr.format(), deprecate hdr.sprintf()Panu Matilainen1-1/+9
2009-09-23Make fiFromHeader() static inside header-py, deprecatePanu Matilainen3-7/+7
2009-09-23Deprecate rpm.headerLoad()Panu Matilainen1-22/+4
2009-09-23Deprecate header filelist munging methodsPanu Matilainen1-0/+8
2009-09-23Eliminate unnecessary functionPanu Matilainen1-6/+2
2009-09-23Permit headerConvert() from pythonPanu Matilainen2-0/+17
2009-09-23Add has_key() method to header objectPanu Matilainen1-0/+11
2009-09-23Add support for creating new header objectsPanu Matilainen1-1/+30
2009-09-23Rpm's allocators dont return on OOM, remove unnecessary checkPanu Matilainen1-5/+1
2009-09-23Add type checking macros for all rpm python type objectsPanu Matilainen8-0/+16