f426173e30
The shebang in the python stub template was incorrectly patched to ``` <store-path>/bin/env python ``` instead of ``` <store-path>/bin/python ``` The reason was that `patchShebangs` was called with `--replace` which is an unknown argument. ``` patching script interpreter paths in src/main/java/com/google/devtools/build/lib/bazel/rules/python/python_stub_template.txt --replace /usr/bin/env python /nix/store/w7gsq8v86hni4ynaqgwwlnlny115ylng-python3-3.7.4/bin/python find: unknown predicate `--replace' ``` Using `substituteInPlace` instead resolves that issue. The wrong shebang caused failures of `py_binary` targets due to `python` not being in `PATH` in certain circumstances. |
||
---|---|---|
.. | ||
bazel-deps | ||
bazel-remote | ||
buildtools | ||
0.4.nix | ||
bash-tools-test.nix | ||
cpp-test.nix | ||
default.nix | ||
java-test.nix | ||
nix-hacks-0.4.patch | ||
nix-hacks.patch | ||
protobuf-test.nix | ||
python-bin-path-test.nix | ||
src-deps.json | ||
trim-last-argument-to-gcc-if-empty.patch | ||
update-srcDeps.py |