Skip to content

Commit

Permalink
python: Remove PyWrapCcHelper APIs
Browse files Browse the repository at this point in the history
These APIs are no longer used.

PiperOrigin-RevId: 525166622
Change-Id: I750306b8f65f3f87b67abcfef535bb70cba9a2ad
  • Loading branch information
rickeylev authored and copybara-github committed Apr 18, 2023
1 parent 9fc5bb5 commit 844f9cf
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 345 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,6 @@
import com.google.devtools.build.lib.rules.core.CoreRules;
import com.google.devtools.build.lib.rules.cpp.CcSharedLibraryRule;
import com.google.devtools.build.lib.rules.cpp.CcStarlarkInternal;
import com.google.devtools.build.lib.rules.cpp.GoogleLegacyStubs;
import com.google.devtools.build.lib.rules.cpp.proto.CcProtoLibraryRule;
import com.google.devtools.build.lib.rules.objc.BazelObjcStarlarkInternal;
import com.google.devtools.build.lib.rules.objc.ObjcStarlarkInternal;
Expand Down Expand Up @@ -470,10 +469,7 @@ public void init(ConfiguredRuleClassProvider.Builder builder) {
ContextGuardedValue.onlyInAllowedRepos(
Starlark.NONE, PyBootstrap.allowedRepositories));
builder.addStarlarkBuiltinsInternal(BazelPyBuiltins.NAME, new BazelPyBuiltins());
builder.addStarlarkBootstrap(
new PyBootstrap(
PyStarlarkTransitions.INSTANCE, new GoogleLegacyStubs.PyWrapCcHelper()));

builder.addStarlarkBootstrap(new PyBootstrap(PyStarlarkTransitions.INSTANCE));
builder.addSymlinkDefinition(PySymlink.PY2);
builder.addSymlinkDefinition(PySymlink.PY3);

Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
import com.google.devtools.build.lib.packages.semantics.BuildLanguageOptions;
import com.google.devtools.build.lib.starlarkbuildapi.core.Bootstrap;
import com.google.devtools.build.lib.starlarkbuildapi.core.ContextAndFlagGuardedValue;
import com.google.devtools.build.lib.starlarkbuildapi.cpp.PyWrapCcHelperApi;
import com.google.devtools.build.lib.starlarkbuildapi.stubs.ProviderStub;
import net.starlark.java.eval.FlagGuardedValue;

Expand All @@ -34,13 +33,9 @@ public class PyBootstrap implements Bootstrap {
PackageIdentifier.createUnchecked("", "tools/build_defs/python"));

private final PyStarlarkTransitionsApi pyStarlarkTransitionsApi;
private final PyWrapCcHelperApi<?, ?, ?, ?, ?, ?, ?, ?, ?> pyWrapCcHelper;

public PyBootstrap(
PyStarlarkTransitionsApi pyStarlarkTransitionsApi,
PyWrapCcHelperApi<?, ?, ?, ?, ?, ?, ?, ?, ?> pyWrapCcHelper) {
public PyBootstrap(PyStarlarkTransitionsApi pyStarlarkTransitionsApi) {
this.pyStarlarkTransitionsApi = pyStarlarkTransitionsApi;
this.pyWrapCcHelper = pyWrapCcHelper;
}

@Override
Expand All @@ -64,10 +59,6 @@ public void addBindingsToBuilder(ImmutableMap.Builder<String, Object> builder) {
"py_transitions",
FlagGuardedValue.onlyWhenExperimentalFlagIsTrue(
BuildLanguageOptions.EXPERIMENTAL_GOOGLE_LEGACY_API, pyStarlarkTransitionsApi));
builder.put(
"py_wrap_cc_helper_do_not_use",
FlagGuardedValue.onlyWhenExperimentalFlagIsTrue(
BuildLanguageOptions.EXPERIMENTAL_GOOGLE_LEGACY_API, pyWrapCcHelper));
builder.put(
"PyWrapCcInfo",
ContextAndFlagGuardedValue.onlyInAllowedReposOrWhenIncompatibleFlagIsFalse(
Expand Down

0 comments on commit 844f9cf

Please sign in to comment.