From 20b15fbf1cd36a99c306c6d0324e4aeb328df36e Mon Sep 17 00:00:00 2001 From: Googler Date: Mon, 27 Jul 2015 09:16:53 +0000 Subject: Enable simple compilation of Python artifacts for py_binary and py_library. -- MOS_MIGRATED_REVID=99163140 --- .../build/lib/bazel/rules/python/BazelPythonSemantics.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/main/java/com/google/devtools/build/lib/bazel/rules/python') diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java index e560f6dd20..416e77c450 100644 --- a/src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java +++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java @@ -15,6 +15,7 @@ package com.google.devtools.build.lib.bazel.rules.python; import com.google.common.collect.ImmutableList; +import com.google.devtools.build.lib.actions.Artifact; import com.google.devtools.build.lib.analysis.RuleContext; import com.google.devtools.build.lib.analysis.Runfiles.Builder; import com.google.devtools.build.lib.analysis.RunfilesSupport; @@ -27,6 +28,8 @@ import com.google.devtools.build.lib.rules.python.PythonSemantics; import com.google.devtools.build.lib.rules.test.InstrumentedFilesCollector.InstrumentationSpec; import com.google.devtools.build.lib.util.FileTypeSet; +import java.util.Collection; + /** * Functionality specific to the Python rules in Bazel. */ @@ -54,6 +57,12 @@ public class BazelPythonSemantics implements PythonSemantics { return PYTHON_COLLECTION_SPEC; } + @Override + public Collection precompiledPythonFiles( + RuleContext ruleContext, Collection sources, PyCommon common) { + return ImmutableList.of(); + } + @Override public void createExecutable(RuleContext ruleContext, PyCommon common, CcLinkParamsStore ccLinkParamsStore) { -- cgit v1.2.3