Hello, I am pleased to announce that I tagged version 0.4 of pyalpm. Pyalpm is a personal project based on initial code by Imanol Celaya to deliver Python bindings for libalpm. It runs on Python 3.2 (the C library is probably compatible with Python 3.1) and currently wraps most of libalpm API from pacman 3.5. New features since version 0.2 include : * wrapping of transaction functions (allowing to install/upgrade/remove packages) * allowing most libalpm callbacks to be Python functions * pycman now supports almost all pacman options Pyalpm also includes a nearly full-featured rewrite of pacman in python, dubbed "pycman". The goals of "pycman" are multiple: * be identical in usage with pacman (except for the ugly output and user non-interaction) * ensure pyalpm wraps enough functions to be able to develop a package managing front-end on top of it * have a quicker overview of source code that replicates pacman's behaviour * help testing pyalpm with real world usage * demonstrate code snippets for basic usage of pyalpm * serve as a basis for quickly hacking a variant of pacman * provide a Python library that reads and applies settings from pacman.conf Pyalpm can be found at ftp://ftp.archlinux.org/other/pyalpm/pyalpm-0.4.tar.gz (when FTP site will be synchronized) and is meant to be compilable on other platforms than Archlinux, possibly with modifications to CPPFLAGS. A PKGBUILD is available on AUR for Archlinux users. Regards, Rémy.
Am 13.04.2011 23:50, schrieb Rémy Oudompheng:
Pyalpm can be found at ftp://ftp.archlinux.org/other/pyalpm/pyalpm-0.4.tar.gz (when FTP site will be synchronized) and is meant to be compilable on other platforms than Archlinux, possibly with modifications to CPPFLAGS.
Do you have a git tree for it? This should definitely on projects.archlinux.org.
On Wed, Apr 13, 2011 at 5:15 PM, Thomas Bächler <thomas@archlinux.org> wrote:
Am 13.04.2011 23:50, schrieb Rémy Oudompheng:
Pyalpm can be found at ftp://ftp.archlinux.org/other/pyalpm/pyalpm-0.4.tar.gz (when FTP site will be synchronized) and is meant to be compilable on other platforms than Archlinux, possibly with modifications to CPPFLAGS.
Do you have a git tree for it? This should definitely on projects.archlinux.org.
You mean like http://projects.archlinux.org/users/remy/pyalpm.git/ ? -Dan
Am 14.04.2011 00:27, schrieb Dan McGee:
On Wed, Apr 13, 2011 at 5:15 PM, Thomas Bächler <thomas@archlinux.org> wrote:
Am 13.04.2011 23:50, schrieb Rémy Oudompheng:
Pyalpm can be found at ftp://ftp.archlinux.org/other/pyalpm/pyalpm-0.4.tar.gz (when FTP site will be synchronized) and is meant to be compilable on other platforms than Archlinux, possibly with modifications to CPPFLAGS.
Do you have a git tree for it? This should definitely on projects.archlinux.org.
You mean like http://projects.archlinux.org/users/remy/pyalpm.git/ ?
Heh :) Maybe we should still move it out of /users.
On 14/04/11 08:59, Thomas Bächler wrote:
Am 14.04.2011 00:27, schrieb Dan McGee:
On Wed, Apr 13, 2011 at 5:15 PM, Thomas Bächler<thomas@archlinux.org> wrote:
Am 13.04.2011 23:50, schrieb Rémy Oudompheng:
Pyalpm can be found at ftp://ftp.archlinux.org/other/pyalpm/pyalpm-0.4.tar.gz (when FTP site will be synchronized) and is meant to be compilable on other platforms than Archlinux, possibly with modifications to CPPFLAGS.
Do you have a git tree for it? This should definitely on projects.archlinux.org.
You mean like http://projects.archlinux.org/users/remy/pyalpm.git/ ?
Heh :)
Maybe we should still move it out of /users.
In fact, I would not mind seeing a semi official alpm-bindings project. We have python, lua, and the start of go bindings that I can remember of the top of my head. Allan
Allan McRae wrote:
On 14/04/11 08:59, Thomas Bächler wrote:
Am 14.04.2011 00:27, schrieb Dan McGee:
On Wed, Apr 13, 2011 at 5:15 PM, Thomas Bächler<thomas@archlinux.org> wrote:
Am 13.04.2011 23:50, schrieb Rémy Oudompheng:
Pyalpm can be found at ftp://ftp.archlinux.org/other/pyalpm/pyalpm-0.4.tar.gz (when FTP site will be synchronized) and is meant to be compilable on other platforms than Archlinux, possibly with modifications to CPPFLAGS.
Do you have a git tree for it? This should definitely on projects.archlinux.org.
You mean like http://projects.archlinux.org/users/remy/pyalpm.git/ ?
Heh :)
Maybe we should still move it out of /users.
In fact, I would not mind seeing a semi official alpm-bindings project. We have python, lua, and the start of go bindings that I can remember of the top of my head.
Allan
I have Haskell bindings... or at least I did for <3.5. When I get some time I intend to update them, test them extensively, and release them... hopefully in that order. :P Regards, Xyne
participants (5)
-
Allan McRae
-
Dan McGee
-
Rémy Oudompheng
-
Thomas Bächler
-
Xyne