aboutsummaryrefslogtreecommitdiff
path: root/devel/bazel/files/patch-src_main_java_com_google_devtools_build_lib_bazel_rules_python_BazelPythonSemantics.java
blob: cbbdd1a9c28be51dd0b1973c5db5eb2ebd28ea06 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java.orig	1979-12-31 23:00:00 UTC
+++ src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java
@@ -238,9 +238,8 @@
 
       if (OS.getCurrent() != OS.WINDOWS) {
         PathFragment shExecutable = ShToolchain.getPathOrError(ruleContext);
-        String pythonExecutableName = "python3";
-        // NOTE: keep the following line intact to support nix builds
-        String pythonShebang = "#!/usr/bin/env " + pythonExecutableName;
+        String pythonExecutableName = "%%PYTHON_CMD%%";
+        String pythonShebang = "#!" + pythonExecutableName;
         ruleContext.registerAction(
             new SpawnAction.Builder()
                 .addInput(zipFile)