libvirt-python 10.8.0
pip安装libvirt-python
发布时间:
libvirt虚拟化API的Python绑定
导航
未验证详情
这些详情 未 由PyPI验证项目链接
元数据
- 许可证: GNU Lesser General Public License v2 或更新版本 (LGPLv2+)
- 维护者: Libvirt维护者
- 需求: Python >=3.6
分类器
项目描述
此软件包提供了一个模块,允许使用Python 3.x编程语言编写的应用程序调用由libvirt库提供的接口,以管理Linux(以及其他操作系统)的最新版本的虚拟化功能。因此,该模块公开了Python绑定到libvirt.so、libvirt-qemu.so和libvirt-lxc.so库API。
它编写为与任何0.9.11或更新版本的libvirt版本兼容。
此代码根据LGPL版本2或更新版本的条款进行分发。
需求
要构建libvirt python二进制文件,需要GCC和pkg-config工具,以及libvirt和python库的开发头文件。
构建和安装
可以通过遵循正常的Python模块构建过程来构建此模块。
使用以下命令构建:
用于测试和分发目的,或者可以直接通过pip安装:
$ python3 -m pip install .
无需显式构建。
为了测试此软件包,您需要安装tox或至少pytest。如果您想测试已安装的软件包,后者就足够了;如果您想在虚拟环境中测试,则需要tox。根据您的首选设置,您可以按以下方式运行测试:
$ python3 -m pytest
或
$ tox
还提供了一个方便的makefile代理,这样您就不必关心上述确切的操作,只需简单执行:
$ make && make check
从libvirt 1.2.6版本开始,您可以通过设置PKG_CONFIG_PATH和LD_LIBRARY_PATH环境变量来指向libvirt树,从而在不安装libvirt.git的情况下开发;您甚至可以使用libvirt的run脚本来自动化这一过程:
/path/to/libvirt/run python3 -m build
对此代码的补丁应作为合并请求提交到gitlab上的项目页面。有关更多信息,请参阅CONTRIBUTING.rst。
项目详情
未验证详情
这些详情 未 由PyPI验证项目链接
元数据
- 许可证: GNU Lesser General Public License v2 或更新版本 (LGPLv2+)
- 维护者: Libvirt维护者
- 需求: Python >=3.6