Skip to content

Simba.Data

Simba.Data

PythonSettings

Supports all classes in the .NET Framework class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all classes in the .NET Framework; it is the root of the type hierarchy.

Methods
ExtractPythonBundle() Extract the Python bundle to the application data folder
GetApplicationDataFolder() Get the application data folder for storing extracted bundles
GetCustomPythonPath() Get the custom Python path from settings
GetOSArchitectureString() Get OS and architecture string for bundle selection
GetPythonBundleFolder() Get the folder where Python bundle should be extracted
GetPythonBundleZipPath() Get the path to the Python bundle zip file from resources
GetPythonExecutableInBundle(string) Get the path to the Python executable in the bundle
GetPythonExecutablePath() Get the effective Python executable path based on current settings (static version)
GetPythonExecutablePathInstance() Get the effective Python executable path based on current mode (instance method)
GetPythonMode() Get the Python mode from settings
MakeExecutable(string) Make a file executable on Unix systems
ReinstallBundledPython() Delete the existing bundled Python and reinstall it.
SetCustomPythonPath(string) Set the custom Python path in settings
SetPythonMode(PythonMode) Set the Python mode in settings
ValidatePythonInstallationAsync(string) Validate a Python installation by running --version