rpm/python
Panu Matilainen f720f23588 Add basic python bindings for rpm string pool
- Python users are unlikely to have much use for this thing as such,
  python has plenty enough native datatypes to not bother with rpm
  specialties. The primary reason for adding it is to allow utilizing
  a shared string pool for various rpm objects from python side as
  well. That'd only require being able to pass the pointer around
  for which we wouldn't need a full-blown object, but otoh creating
  test-suitet cases in python is nicer than in C so having at least
  the base methods available wont hurt...
2013-12-13 15:35:20 +02:00
..
rpm Python 3 compatibility fixes 2013-11-18 10:13:08 +02:00
.gitignore build: Update .gitignore rules 2011-10-11 12:55:15 +03:00
MANIFEST.in Preliminary distutils support for the python bindings 2011-03-09 15:37:07 +02:00
Makefile.am Add basic python bindings for rpm string pool 2013-12-13 15:35:20 +02:00
header-py.c Spelling fixes. 2013-02-19 21:35:40 +02:00
header-py.h Switch python bindings to use rpm(Dbi)TagVal as appropriate 2010-10-22 11:57:38 +03:00
rpmbmodule.c Python bindings dont need our debug.h for anything 2011-03-09 15:06:11 +02:00
rpmds-py.c Revert the ds, ts, fi and spec python object creation commits 2011-07-06 08:16:12 +03:00
rpmds-py.h Handle all rpmds variants in its constructor 2009-10-05 16:42:52 +03:00
rpmfd-py.c Fix python binding build on python 3 2013-04-10 09:47:11 +03:00
rpmfd-py.h Accept rpm.fd() types file objects everywhere in python bindings 2009-10-15 10:11:37 +03:00
rpmfi-py.c Python binding for rpm.fi.FindFN() 2013-10-29 15:11:59 +01:00
rpmfi-py.h Revert the ds, ts, fi and spec python object creation commits 2011-07-06 08:16:12 +03:00
rpmii-py.c Use rpmdbIndexIteratorNextTd() for python binding key iteration 2013-03-21 17:07:36 +02:00
rpmii-py.h Rename rpmdbKeyIterator to rpmdbIndexIterator 2010-11-03 10:03:14 +01:00
rpmkeyring-py.c Replace PyString usage with PyBytes everywhere 2009-10-21 13:15:44 +03:00
rpmkeyring-py.h Add bindings for rpm keyring and pubkey types 2009-10-09 09:02:19 +03:00
rpmmacro-py.c mark strings extracted from PyArg_Parse* as "const" 2011-12-22 10:49:56 +01:00
rpmmacro-py.h Lose the empty doxygen markers 2009-09-22 22:42:06 +03:00
rpmmi-py.c fix the signatures of the METH_NOARGS callbacks 2012-01-02 08:39:39 +01:00
rpmmi-py.h Make object allocation type agnostic 2009-09-24 11:42:17 +03:00
rpmmodule.c Add basic python bindings for rpm string pool 2013-12-13 15:35:20 +02:00
rpmps-py.c handle errors when constructing lists in the Python bindings 2011-12-21 08:45:52 +01:00
rpmps-py.h Add a helper function for turning rpm problem set into python list 2010-03-13 12:28:26 +02:00
rpmsmodule.c Python bindings dont need our debug.h for anything 2011-03-09 15:06:11 +02:00
rpmstrpool-py.c Add basic python bindings for rpm string pool 2013-12-13 15:35:20 +02:00
rpmstrpool-py.h Add basic python bindings for rpm string pool 2013-12-13 15:35:20 +02:00
rpmsystem-py.h inverse the macro definition condition in c87ad03. 2011-11-18 11:36:20 +01:00
rpmtd-py.c Make rpmtd_ItemAsPyobj() usable within the python bindings 2013-03-21 17:00:52 +02:00
rpmtd-py.h Make rpmtd_ItemAsPyobj() usable within the python bindings 2013-03-21 17:00:52 +02:00
rpmte-py.c Transaction element parent is a transaction element, not an integer 2012-01-10 10:38:31 +02:00
rpmte-py.h Make object allocation type agnostic 2009-09-24 11:42:17 +03:00
rpmts-py.c Accept Python longs as db instance number too 2013-03-26 12:35:16 +02:00
rpmts-py.h Move further initialization from python ts tp_new to tp_init 2009-10-09 15:44:06 +03:00
setup.py.in Add basic python bindings for rpm string pool 2013-12-13 15:35:20 +02:00
spec-py.c python: export also the %checks section. 2013-08-28 08:52:25 +03:00
spec-py.h Revert the ds, ts, fi and spec python object creation commits 2011-07-06 08:16:12 +03:00