UNICADOinstaller: - add functionallity to check installed python version and...

What does this MR do and why?

  • UNICADOinstaller application

  • add functionality to check installed python version and install missing python packages

  • add functionality to install required python packages (own and standard packages)

  • add python path parsing to the rce json files of unicado python modules

  • add pip uninstall command execution to uninstall own python packages

  • add functionality to suppress console pop-up during installation

How to set up and validate locally

  • use the attached installer executable and run on local machine
  • install unicado and run pip list in your command prompt
  • check if the py.. packages are listed to your lib folder inside of your unicado installation
  • run the workflow to test if the installer update works correctly
  • run the application once more to test the uninstallation process
  • run pip list in your command prompt once more
  • check if the py.. packages are not longer listed to your lib folder inside of your unicado installation

tested code based and as application by @AndiGob -> no errors occurred -> behavior is as expected

UNICADOinstaller.exe

Edited by Andi

Merge request reports

Loading