Hi @Kari , I am forwarding this message from Ken
Hi Kari, thanks for your review!
I’m Ken from AI Singapore. I created TagUI and RPA for Python. Nived is a fast-learner and power user of both Robocorp and TagUI. Over the past couple of days, with some guidance from me, in his GitHub repo right now, is a solution that auto-setups the environment accordingly for different OS (Windows, macOS, Linux).
In his solution, there is no modification of environment variables like PATH.
There is downloading TagUI files to user home folder on macOS and Linux, and %APPDATA% for Windows. But OpenJDK is not necessary for TagUI to run, unless user wants to use OpenCV computer vision and Tesseract OCR. So installation is not necessary, only download unzip and run. Vcredist is needed on Windows but there has no conflict since it is a specific version. Installing of OpenJDK and Vcredist are entirely user’s choices and not automated.
If you have a concern on downloading to user home folder on macOS/Linux, which is the standard place to install programs, you can suggest another folder which any macOS/Linunx user consistently has write access to, to download the files and Nived can easily change to that.
There is no plans for Conda Forge, but Nived can publish his solution on PyPi if needed. Otherwise he can either continue sharing his solution for other Robocorp / Robot Framework users to use directly from his template, or perhaps explore releasing directly as a Robot Framework TagUI library instead.
adding the github repository link too: https://github.com/nived00015/Tagui_Robocorp_Library.git