Example situation. Package A defines some integration tests that need to run the binary from package B. I would expect that it would be sufficient to add a dependency on B_dist (python_distribution providing the binary) into A/tests/BUILD and the B package respectively the binary will be installed in the A/tests environment. But it seems that the required binary is not available there (call to subprocess.Popen fails). Do I need to start that binary using another approach? What would you recommend?