Skip to main content

Crate simics_python_utils

Crate simics_python_utils 

Source
Expand description

Python environment detection utilities for Intel® Simics® Simulator

This crate provides unified Python detection functionality that works with both:

  • Traditional Simics base package (1000) that includes Python
  • Separate Simics Python package (1033) for Simics 7.28.0+

Structs§

PythonEnvironment
Complete Python environment information for Simics
PythonVersion
Python version information parsed from include directory

Enums§

PackageSource
Source of the Python environment

Constants§

HOST_DIRNAME
The name of the binary/library/object subdirectory on Windows systems
PYTHON3_INCLUDE_ENV
Environment variable name for Python include path override
PYTHON3_LDFLAGS_ENV
Environment variable name for Python library path override

Functions§

discover_python_environment
Auto-discover Python environment from SIMICS_BASE environment variable
discover_python_environment_from_base
Discover Python environment from a specific Simics base path