Install# Setup On Linux Development Environment Setting up Python Build The Project Setup On macOS Development Environment Install Python 3 Setting up Python Creating and Using A Python Virtual Environment Build The Project Mac OS FAQs CMake Parameters CMake Example (same on macOS or Linux) Building Custom Modules Motivation Usage Directory Structure Frequently Asked Questions Running Project Tests Running Tests In Parallel Generating HTML Report of the pytest Results Using a Custom Python Installation How The Build Works Summary