PythonApplicationManager::Properties Struct Reference

#include <ArmarXCore/components/PythonApplicationManager/PythonApplicationManager.h>

Public Member Functions

void defineProperties (armarx::PropertyDefinitionsPtr defs, const std::string &prefix="")
 
void read (PropertyUser &props, const std::string &prefix="")
 

Public Attributes

std::string armarxPackageName
 
std::string armarxPythonPackagesDir = "python/"
 
std::string pythonPackageName
 
std::string pythonPathEntriesString
 
std::vector< std::string > pythonPathEntriesVector
 
bool pythonPoetry = false
 
std::string pythonScriptArgumentsString
 Whitespace separated list of arguments.
 
std::vector< std::string > pythonScriptArgumentsVector
 
std::string pythonScriptPath
 
std::string venvName = ".venv"
 
VenvType venvType = VenvType::Auto
 
std::string workingDir = ""
 

Member Function Documentation

◆ defineProperties()

void defineProperties ( armarx::PropertyDefinitionsPtr defs,
const std::string & prefix = "" )

◆ read()

void read ( PropertyUser & props,
const std::string & prefix = "" )

Member Data Documentation

◆ armarxPackageName

std::string armarxPackageName

◆ armarxPythonPackagesDir

std::string armarxPythonPackagesDir = "python/"

◆ pythonPackageName

std::string pythonPackageName

◆ pythonPathEntriesString

std::string pythonPathEntriesString

◆ pythonPathEntriesVector

std::vector<std::string> pythonPathEntriesVector

◆ pythonPoetry

bool pythonPoetry = false

◆ pythonScriptArgumentsString

std::string pythonScriptArgumentsString

Whitespace separated list of arguments.

◆ pythonScriptArgumentsVector

std::vector<std::string> pythonScriptArgumentsVector

◆ pythonScriptPath

std::string pythonScriptPath

◆ venvName

std::string venvName = ".venv"

◆ venvType

◆ workingDir

std::string workingDir = ""

The documentation for this struct was generated from the following files: