summaryrefslogtreecommitdiff
path: root/python/rpmds-py.c
AgeCommit message (Collapse)AuthorFilesLines
2008-02-05Mass convert (back) to rpmTag as it's usable everywhere nowPanu Matilainen1-5/+5
- cast away a few cases where the enum usage causes ridiculous amount of compiler warnings from unhandled switch-cases
2008-02-05Port some rpmds improvements from rpm5.orgPanu Matilainen1-0/+33
- rpmlib provides as rpmds, lose the special case hackery - new functions rpmdsRpmlib() and rpmdsSearch() + python bindings for them
2008-01-30Use rpmsenseFlags type for dependency flags everywhere (hopefully)Panu Matilainen1-5/+5
2008-01-30rpmlib.h mass evictionPanu Matilainen1-1/+2
- explicitly include what's really needed instead - document remaining uses
2007-12-13Use rpm_tag_t everywhere for rpm (header) tag typePanu Matilainen1-5/+5
- typedef'ed as int32_t for now, negative values used in some places for error cases - easy to grep, easy to change... - add RPMTAG_NOT_FOUND define, used in place of -1 "magic",
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-2/+2
- adjust include paths accordingly
2007-11-23Move the xstr*() string variants from rpmio.h to rpmstring.hPanu Matilainen1-0/+1
2007-11-23Use #include <x.h> syntax to include public headers.Ralf Corsépius1-1/+1
2007-10-28Include "rpmlib.h" instead of <rpmlib.h>.Ralf Corsépius1-1/+1
2007-09-11Remove split tags.Ralf Corsépius1-84/+7
2007-07-10More python method pointer type fixes.Panu Matilainen1-1/+1
2007-07-10Cast to PyObject to avoid compiler whiningPanu Matilainen1-1/+1
2007-07-10Fix bunch of compiler warnings from python bindings (method pointer types)Panu Matilainen1-1/+1
2004-11-17Add kwargs everywhere - courtesy of pjones@redhat.compauln1-67/+75
CVS patchset: 7582 CVS date: 2004/11/17 17:05:39
2004-10-13Splint fiddles.jbj1-3/+9
CVS patchset: 7460 CVS date: 2004/10/13 19:03:45
2004-10-13Permit ds = rpm.ds(h, tagN, flags) creator, analogous to h.dsFromHeader().jbj1-7/+80
Add optional flags to hdr_dsFromHeader(). CVS patchset: 7456 CVS date: 2004/10/13 14:53:21
2004-10-11Add Find and Merge methods, Sort stub.jbj1-0/+68
CVS patchset: 7449 CVS date: 2004/10/11 23:31:18
2004-06-10- python: return ds, not tuple, for ds iteration.jbj1-1/+3
CVS patchset: 7305 CVS date: 2004/06/10 16:33:16
2004-06-10Return a single ds if you try and iterate over a single dspauln1-12/+2
CVS patchset: 7301 CVS date: 2004/06/10 14:48:46
2004-03-29Proof-of-concept for arch filtered dependencies.jbj1-3/+8
CVS patchset: 7206 CVS date: 2004/03/29 07:43:42
2004-03-28- use package build time as EVR comparison tie breaker.jbj1-0/+11
CVS patchset: 7201 CVS date: 2004/03/28 14:57:53
2004-03-11substititute labelCompare into rpmds_compare; map rpmdsCompare onto '==' and ↵jbj1-3/+106
'!='. CVS patchset: 7163 CVS date: 2004/03/11 03:06:38
2004-01-01- python: include Python.h before glibc features.h.jbj1-6/+0
CVS patchset: 7055 CVS date: 2004/01/01 16:34:10
2003-12-18- fix: ds.Single() method needs malloc'd elements (#109919).jbj1-0/+2
CVS patchset: 6980 CVS date: 2003/12/18 12:00:37
2003-12-01splint fiddles, no warnings.jbj1-0/+16
CVS patchset: 6961 CVS date: 2003/12/01 19:15:38
2003-11-23Merge changes from rpm-4.2.1 development.jbj1-3/+3
CVS patchset: 6959 CVS date: 2003/11/23 19:50:52
2003-05-04Use getattro/setattro throughout.jbj1-11/+16
Convert to mpfprintlin from diddled mpprintln. CVS patchset: 6811 CVS date: 2003/05/04 17:34:53
2003-05-02Generate random primes method.jbj1-2/+2
CVS patchset: 6807 CVS date: 2003/05/02 21:05:46
2003-04-17Doxygen doco markup.jbj1-1/+1
CVS patchset: 6760 CVS date: 2003/04/17 17:17:27
2002-12-30- use rpmfiFDepends() underneath --fileprovide and --filerequire.jbj1-0/+20
- python: add fi.FColor() and fi.FClass() methods. - calculate dependency color and refernces. - python: add ds.Color() and ds.Refs() methods. CVS patchset: 5987 CVS date: 2002/12/30 02:37:01
2002-12-11Add iterators to rpmfts-py.c.jbj1-1/+3
splint fiddles. CVS patchset: 5933 CVS date: 2002/12/11 03:16:24
2002-12-11Add rpmfts-py.[ch] bindings for fts(3) from rpmio.jbj1-3/+4
splint fiddles. CVS patchset: 5932 CVS date: 2002/12/11 00:12:17
2002-12-10Add tp_{init,alloc,new,free} methods to rpmts.jbj1-2/+2
Use PyObject_{New,Del} consistently throughout. CVS patchset: 5931 CVS date: 2002/12/10 19:46:03
2002-12-04python: gilding lilies.jbj1-3/+20
CVS patchset: 5915 CVS date: 2002/12/04 02:01:47
2002-07-19Remove foo.iter() method, use tp_iter mechanism, for rpmmi/rpmds/rpmfi.jbj1-33/+73
CVS patchset: 5559 CVS date: 2002/07/19 20:26:38
2002-07-14- python: sanity check fixes on rpmts/rpmte methods.jbj1-5/+38
CVS patchset: 5554 CVS date: 2002/07/14 21:23:29
2002-07-13- install rpmal.h and rpmhash.h, implicit rpmps.hinclude, for now.jbj1-1/+0
- revert headerFree/headerLink/headerUnlink debugging. CVS patchset: 5550 CVS date: 2002/07/13 19:08:51
2002-05-28- eliminate legacy db methods, add ts.dbMatch method.jbj1-1/+0
CVS patchset: 5453 CVS date: 2002/05/28 23:06:44
2002-05-28- add rpmal/rpmte/rpmfd methods to bindings.jbj1-12/+12
- drop cpanflute and cpanflute2, will be in Chip's CPAN package now. CVS patchset: 5452 CVS date: 2002/05/28 16:22:42
2002-05-27Add rpmal bindings, Grand Renaming to rpmalFoo().jbj1-27/+44
CVS patchset: 5450 CVS date: 2002/05/27 18:12:12
2002-05-23- add rpmds/rpmfi/rpmts methods to bindings.jbj1-4/+4
CVS patchset: 5447 CVS date: 2002/05/23 21:06:42
2002-05-23Create rpmts-py.c.jbj1-12/+35
CVS patchset: 5446 CVS date: 2002/05/23 19:42:23
2002-05-23rpmds and rpmfi iterators, take 0.jbj1-27/+69
CVS patchset: 5445 CVS date: 2002/05/23 17:29:21
2002-05-23Bind rpmds as class derived from header.jbj1-0/+247
CVS patchset: 5444 CVS date: 2002/05/23 00:49:19