If I run `bazel run @com_github_google_yapf//:yapf_py -- --help` I see the output from yapf's help "menu" plus some logging messages from Bazel. If I renamed the par_binary target from "yapf_py" to "yapf" it no longer works. There must be some kind of naming conflict between part of the path and the name of the target? Or am I doing something wrong? Below is the error message I see. Any thoughts?
```Loading: 0 packages loaded
Loading: 0 packages loaded
INFO: Analysed target @com_github_google_yapf//:yapf (1 packages loaded).
INFO: Found 1 target...
blaze: Entering directory `/home/machine/.cache/bazel/_bazel_machine/315778c3ef57c07dcdd88fd922b4d319/execroot/sandbox/'
[0 / 2] BazelWorkspaceStatusAction stable-status.txt
blaze: Leaving directory `/home/machine/.cache/bazel/_bazel_machine/315778c3ef57c07dcdd88fd922b4d319/execroot/sandbox/'
Target @com_github_google_yapf//:yapf up-to-date:
bazel-bin/external/com_github_google_yapf/yapf
INFO: Elapsed time: 1.621s, Critical Path: 0.00s
INFO: Build completed successfully, 1 total action
INFO: Running command line: bazel-bin/external/com_github_google_yapf/yapf --help
Traceback (most recent call last):
File "/home/machine/.cache/bazel/machine/315778c3ef57c07dcdd88fd922b4d319/execroot/sandbox/bazel-out/local-opt/bin/
external/com_github_google_yapf/yapf", line 178, in <module>
Main()
File "/home/machine/.cache/bazel/_bazel_machine/315778c3ef57c07dcdd88fd922b4d319/execroot/sandbox/bazel-out/local-opt/bin/
external/com_github_google_yapf/yapf", line 145, in Main
'Cannot exec() %r: file not found.' % main_filename
AssertionError: Cannot exec() '/home/machine/.cache/bazel/_bazel_machine/315778c3ef57c07dcdd88fd922b4d319/execroot/sandbox/b
azel-out/local-opt/bin/external/com_github_google_yapf/yapf.runfiles/sandbox/../com_github_google_yapf/yapf/__main__.p
y': file not found.
ERROR: Non-zero return code '1' from command: Process exited with status 1
//home/machine/dev/sandbox```