The assert for GENICAM_GENTL64_PATH is correct, but then it goes on to use the GENICAM_GENTL32_PATH and fails because it does not exist.
elif 'aarch64' in os.uname()[4]:
assert os.environ.get(
"GENICAM_GENTL64_PATH"), "you need your GENICAM_GENTL64_PATH environment set. Make sure you have Vimba installed, and you have loaded the /etc/profile.d/ scripts"
tlPath = [p for p in os.environ.get("GENICAM_GENTL32_PATH").split(":") if p][0]
The assert for GENICAM_GENTL64_PATH is correct, but then it goes on to use the GENICAM_GENTL32_PATH and fails because it does not exist.