Also in this commit, we improved the build script to
use the virtualenv setup we did to isolate dependencies from the rest
of the build system. We also did
some adjustments on caching deps to speed up the CI.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>