{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/3"}],"enrichment":{"capability":"Provides Python bindings to the libvirt virtualization API, allowing Python applications to manage virtual machines and containers on Linux and other operating systems.","skillfed_tags":["virtualization","system-administration"],"use_cases":["Automate VM lifecycle management (create, start, stop, destroy) on KVM/QEMU hypervisors from Python scripts","Monitor and query running virtual machines and containers (LXC) to retrieve resource usage and status","Build cloud orchestration or infrastructure-as-code tools that need to control libvirt-managed virtualization","Integrate VM provisioning into Python-based deployment or testing frameworks"],"what_it_does":"libvirt-python is a Python module that wraps the libvirt C library, exposing its virtualization management API to Python applications. It allows you to programmatically control virtual machines, containers, and other virtualization resources managed by libvirt on Linux and other operating systems. The bindings cover the main libvirt API as well as QEMU and LXC-specific extensions.\n\nThe package requires a working libvirt installation and development headers on your system, plus standard build tools (GCC, pkg-config) to compile. It supports Python 3.6 and later, is actively maintained, and carries no known security vulnerabilities. The LGPL-v2.0-or-later license permits commercial use but requires source disclosure for modifications.","worth_installing":"Yes, if you need to manage libvirt-controlled VMs or containers from Python and your system already has libvirt installed. The high install friction (compiled dependency) is a real barrier\u2014verify that your platform has prebuilt wheels or that you can satisfy the build requirements before attempting installation. For systems without libvirt or build tools, the installation will fail."},"id":"libvirt-python","links":{"html":"https://skillfed.io/packages/libvirt-python","md":"https://skillfed.io/packages/libvirt-python.md","pypi":"https://pypi.org/project/libvirt-python/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-03","license_spdx":null,"license_treatment":"copyleft","name":"libvirt-python","python_support":"supports_current","summary":"The libvirt virtualization API python binding"},"popularity":{"monthly_downloads":323552,"position":7604,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.6.0"}
