blob: f6aeb18efe2216de413c4ebda5e08ed9628ece8c [file] [log] [blame]
diff --git a/bazel/cython_library.bzl b/bazel/cython_library.bzl
index dc2ef7a890..93e99962db 100644
--- a/bazel/cython_library.bzl
+++ b/bazel/cython_library.bzl
@@ -72,7 +72,10 @@ def pyx_library(name, deps = [], py_deps = [], srcs = [], **kwargs):
native.cc_binary(
name = shared_object_name,
srcs = [stem + ".cpp"],
- deps = deps + ["@local_config_python//:python_headers"],
+ deps = deps + [
+ "@rules_python//python/cc:current_py_cc_headers",
+ "@rules_python//python/cc:current_py_cc_libs",
+ ],
defines = defines,
linkshared = 1,
)
diff --git a/bazel/python_rules.bzl b/bazel/python_rules.bzl
index 8a34b14988..7a131eda0c 100644
--- a/bazel/python_rules.bzl
+++ b/bazel/python_rules.bzl
@@ -211,11 +211,7 @@ def _generate_pb2_grpc_src_impl(context):
arguments = []
tools = [context.executable._protoc, context.executable._grpc_plugin]
out_dir = get_out_dir(protos, context)
- if out_dir.import_path:
- # is virtual imports
- out_path = get_include_directory(out_files[0])
- else:
- out_path = out_dir.path
+ out_path = out_dir.path
arguments += get_plugin_args(
context.executable._grpc_plugin,
plugin_flags,