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,