|
1 | | -# Common XenServer/XCP-ng Python classes |
| 1 | +# XenServer Python libs for Dom0 |
2 | 2 |
|
3 | | -[](https://github.com/pre-commit/pre-commit) |
4 | | -[](https://www.python.org/downloads/) |
| 3 | +[](https://pre-commit.com) |
| 4 | +[](https://www.python.org/downloads/) |
| 5 | +[](https://coveralls.io/github/xenserver/python-libs?branch=master) |
5 | 6 | [](https://codecov.io/gh/xenserver/python-libs) |
6 | | -[](https://github.com/xenserver/python-libs/blob/master/LICENSE) |
7 | | - |
8 | | -The `xcp` directory contains the Common XenServer and XCP-ng Python packages. |
9 | | -They are intented for use in XenServer and XCP-ng Dom0 only and deal with logging, |
10 | | -Hardware/PCI, networking, and other Dom0 tasks. |
11 | | - |
12 | | -The package name is `python-libs` which is also the `rpm` package name in XenServer. |
13 | | -XCP-ng packages it as [xcp-python-libs](https://github.com/xcp-ng-rpms/xcp-python-libs) |
14 | | -([koji](https://koji.xcp-ng.org/packageinfo?packageID=400)). |
| 7 | +[](https://github.com/xenserver/python-libs/blob/master/LICENSE) |
| 8 | +[](https://python-libs.onrender.com/) |
| 9 | + |
| 10 | +The `xcp` directory contains the XenServer Python modules used in Dom0 internally. |
| 11 | +They are used in XenServer Dom0 and derivatives to provide them with services around |
| 12 | +logging, Hardware-related configuration, network interfaces, and other Dom0 tasks. |
| 13 | +The callers of these modules are only other XenServer components residing in Dom0. |
| 14 | +A detailed list is in the [Users](#users) section. |
| 15 | +The rpm package name in XenServer 8.4 is `python3-xcp-libs`. |
| 16 | +XCP-ng packages it currently as |
| 17 | +[xcp-python-libs](https://github.com/xcp-ng-rpms/xcp-python-libs) |
| 18 | +([koji](https://koji.xcp-ng.org/packageinfo?packageID=400)) instead. |
15 | 19 |
|
16 | 20 | ## Test-driven Development (TDD) Model |
17 | 21 |
|
|
0 commit comments