|
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