> Am I understanding correctly that we'd need to go change the .travis.yaml files for pretty much every openwhisk repo to do the `pip install pathspec` as part of its install phase?
That's right. I could mitigate this by having scancode itself install the module (via) pip if necessary. Alternatively, I could bundle the relevant parts of library into scancode. It's Mozilla Licensed and not very big ( https://github.com/cpburnz/python-path-specification). -r