Streamlined (and working) Installation Process Needed
Problem:
The installation is unnecessarily hard. We should have one single script to run the installation process for the backend and one for the frontend.
Also currently the installation does not always work (e.g. on the Lab PCs), because some versions of needed packages cannot be found (e.g. jsonpickle only finds versions 2.x on Lab-PCs, but needs 3.x)
The goal is to have a working installation process that requires no additional information, other than the ReadMe.md, so DLR can install everything on their side for testing.
Solution:
We need to check the requirements and their versions, decide on one installation pipeline (e.g. pip install), test the installation process on LabPCs and document the exact needed steps.
Alternatives:
If we do not have a streamlined process for this we at least need documentation and testing for a working installation process on the LabPCs.
ToDos: @plewnia
-
find problem on the LabPCs -
write documentation for current (working) installation process -
test installation process on home and LabPC -
write script for backend installation process -
write script for frontend installation process -
provide client library outside of ArmarX for fast installation