With a bit of delay due to a dependancy needing fixing, the python
bindings update for 1.2.3 are available, tagged in the libvirt-python
git module and for download at the usual place:
ftp://libvirt.org/libvirt/python/
It carries a mix of improvements, bugs and portability fixes:
Portability:
- Fix nosetests usage with python3 (Daniel P. Berrange)
- setup.py: Allow running --help or clean without pkg-config (Cole Robinson)
Bug Fixes:
- Fix potential crash when setting partial cpu/memory/numa/interface limits on domains
(Brian Rak)
- event: fix domain reference bugs (Eric Blake)
- override: Return NULL on python failure in getCPUModelNames (Cole Robinson)
- override: GetCPUModelNames should return None on failure (Cole Robinson)
- setPyVirTypedParameter: free whole return variable on error (Michal Privoznik)
Improvements:
- setup.py: Make have_libvirt_lxc a function (Cole Robinson)
- setup.py: Move module list building to its own function (Cole Robinson)
- setup.py: Remove unused import (Cole Robinson)
- qemu: support arbitrary monitor events (Eric Blake)
- generator: Add virConnectDomainQemuMonitorEventCallback to skipped_types (Martin
Kletzander)
- maint: balance {} usage (Eric Blake)
- maint: Add ctags configuration file and ignore the output (Peter Krempa)
- maint: set up preferred emacs settings (Eric Blake)
- maint: ignore .pyc files (Eric Blake)
- Add test for setting scheduler parameters (Daniel P. Berrange)
- Add support for running unit tests with nose (Daniel P. Berrange)
- setPyVirTypedParameter: Copy full field name (Michal Privoznik)
Thaks everybody for your contributions to this release !
Daniel
--
Daniel Veillard | Open Source and Standards, Red Hat
veillard(a)redhat.com | libxml Gnome XML XSLT toolkit
http://xmlsoft.org/
http://veillard.com/ | virtualization library
http://libvirt.org/