Rémy Oudompheng wrote:
Hello,
pyalpm version 0.2 is available at ftp://ftp.archlinux.org/other/pyalpm/pyalpm-0.2.tar.gz
There is also a PKGBUILD on AUR. I have not really wrapped more libalpm functions, but I have begun writing a clone of pacman in Python. The goal is multiple:
* have Python modules giving access to pacman functionalities which are not strictly in libalpm (like configuration via pacman.conf) * have an easy way to test the bindings more extensively * provide material allowing to hack quickly a pacman variant * see how the use of another language affects pacman's code * have fun
For the moment, it is in a very early stage and only gives access to simple database lookup functions. The script is called pycman and supports options -Q[ilq], -S[iglq], -T.
pycman/pyalpm works with Python 3.2 (needed for argparse module) and libalpm from pacman 3.5 (the current targeted API).
-- Rémy.
Hi, I'm following this with interest. It should be very useful for both full applications and quick scripts, and I'm sure that I'll have some fun with it when I have the time. You might find the Reflector module (Python 3.2) useful: http://xyne.archlinux.ca/projects/reflector/ If no one else does (and maybe even if they do), I might eventually write an AUR module to interaction with the RPC interface. That should complement pyalpm nicely. Is this intended to become an official project, or just a fun personal project? Regards, Xyne