[VPTOOL] Improve dependency handling
Created by: zchamski
This PR improves the process of installing required dependencies for VPTOOL and the downstream publishing flow for DV plans.
The installation dependencies of VPTOOL are now checked using a dedicated requirements.txt
file and a shell wrapper script. The per-DV-plan shortcut scripts have been updated accordingly.
The script which checks the dependencies for the downstream publishing flow (Sphinx, latex etc.) can now be invoked from arbitrary locations by using a sub-shell (sh path-to-dvplans/install-prerequisites.sh
). The diagnostics are also improved.