Python interface for Intel(R) RDT PQoS library
Project description
Python interface for Intel(R) RDT PQoS library
Contents
- Overview
- Installation
- Running tests
- Legal Disclaimer
Overview
This a Python interface for PQoS library. This wrapper requires Python 3.x and libpqos installed in the system. The package is named 'pqos'.
Installation
To build the package:
pip install build
python -m build
Once the package is built, it can be installed by running:
pip install dist/pqos-<VERSION>.tar.gz
Running tests
In order to run unit tests, create coverage report or check coding style
it is required to setup virtual environment first. All of the following commands
will setup it if it has not been created yet. The virtual environment
will be created in test_env/
.
To setup test environment:
make setup-dev
To run unit tests:
make test
After running unit tests, the coverage report can be generated:
make coverage
To check coding style with pylint run:
make style
To clear a virtual environment and remove cache files:
make clean
Legal Disclaimer
THIS SOFTWARE IS PROVIDED BY INTEL"AS IS". NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS ARE GRANTED THROUGH USE. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pqos-5.0.0.tar.gz
.
File metadata
- Download URL: pqos-5.0.0.tar.gz
- Upload date:
- Size: 19.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70e8bd0d10f5e7e986174a40030133a9bbcc5a3463757ae36941e4af5f671989 |
|
MD5 | 40f1056a1417f93837dd481e5fb3eabb |
|
BLAKE2b-256 | c1394e1b42b96ed0b07ecc0455867a74d0a99c715e6faae0d1ee65f52add37d9 |
File details
Details for the file pqos-5.0.0-py3-none-any.whl
.
File metadata
- Download URL: pqos-5.0.0-py3-none-any.whl
- Upload date:
- Size: 33.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d3f15784a1eb738a9c06bbe36a3cd3772bad196ca00e11344f9b738236e5cbc |
|
MD5 | 2b53cc0591aa650d9bb1d531cfd5c391 |
|
BLAKE2b-256 | 5546ff31000998310b14c5315d650e4445313d1a23504d8169a1cae875876b48 |