Skip to main content

Python interface for Intel(R) RDT PQoS library

Project description

Python interface for Intel(R) RDT PQoS library

Coverity Status License

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

pqos-4.6.0.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pqos-4.6.0-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

Details for the file pqos-4.6.0.tar.gz.

File metadata

  • Download URL: pqos-4.6.0.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for pqos-4.6.0.tar.gz
Algorithm Hash digest
SHA256 078ed18604f48799ae39becd3e03d91d70be13376f294e9c11e5c899922ff075
MD5 cca6321ec4c2e116f0cbe11c3be33a29
BLAKE2b-256 6bb346217f7bb280ad1299e320b62ff1108abb2f8de0dd2455063a4dd07a0813

See more details on using hashes here.

File details

Details for the file pqos-4.6.0-py3-none-any.whl.

File metadata

  • Download URL: pqos-4.6.0-py3-none-any.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for pqos-4.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9d7f6ff2edf8b2d72c8e4b32d81269e33d0b143bbc3fb0e81c82d8c7651bcd26
MD5 f77b20afefaf7262a13a73178d4a9fe5
BLAKE2b-256 75a35d5bcda9cc1241223fa6d3ccb5ec148c71eaaededcde3d9f329e327029b9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page