Your main.go file must be inside the workspace (i.e. inside the gopath) for its dependencies to be sold. As a test, try placing your main.go inside a fake path and see if any found fingerprints are found:
$GOPATH/src/ example.com/ main.go vendor/ github.com/ spf13/viper/ gizak/termui/
In general, you do not want to store any code in your gopath outside its src root directory. That is, you need an echo structure that go get will use when creating directories.
source share