RPM Objects 0.1

"Adam T. Gautier" <adam_gautier-/[email protected]> Thu, 25 Mar 2004 17:47:08 -0500
Newsgroups gmane.linux.redhat.rpm.python
Message-ID <[email protected]>
Here is the 0.1 release of RPM Objects.  This provides basic support for 
install, upgrades, query, and uninstall.  The basic object provided are:
 
Callback - Basic callback object the may and should be sublassed.
Package - Basic rpm package definition.  Genrerally what is returned 
when interfacing with the Database object
File - Subclass of Package and adds file I/O to Package.  This is 
obviously used interface with rpm files and what is provided to install 
packages
Transaction - Wrapper for the txn id...  Still very raw
Database - Main wrapper for interactation with rpmdb, transaction 
support lacking as well as flags and probe filters (look at the todo.txt)

The test.py shows some of the features but needs to be refined.  I want 
to develop several simple rpm files for the test harness.  Check out the 
todo.txt for a better idea where I am taking this.

it's posted here (thanks to sv for hosting):

http://linux.duke.edu/projects/mini/rpmutils/rpmobj.tgz