75a4b51d0d
* Check that the minimum required Python (3.8) version is used. Prints a descriptive error message, rather than a cryptic import failure, if minimum Python version is not met. Internal ticket SWDEV-477233. * Disable the RPM mangling of shebangs. The are changing the `#!/usr/bin/python3` to `#!/usr/libexec/platform-python`. With this set, omniperf is always using the platform installed version of python, which is python 3.6 on RHEL 8. Using virtual environments, like conda, did not work. * Fix pylint issues --------- Signed-off-by: David Galiffi <David.Galiffi@amd.com>
This directory contains all the source code files for the Omniperf project.
The top-level omniperf executable is the entry point and defines the flow for subsequent execution modes.
To build Omniperf as a developer (from source) please add this directory to PATH.
You will find utilities and logic specific to Omniperf's different execution modes in their
respective subdirectories.