|
|
|
@ -115,6 +115,9 @@ class BazelEvalState(object): |
|
|
|
|
return |
|
|
|
|
self.names_and_urls[args['name']] = args['remote'] |
|
|
|
|
|
|
|
|
|
def grpc_python_deps(self): |
|
|
|
|
pass |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Parse git hashes from bazel/grpc_deps.bzl {new_}http_archive rules |
|
|
|
|
with open(os.path.join('bazel', 'grpc_deps.bzl'), 'r') as f: |
|
|
|
@ -131,6 +134,7 @@ build_rules = { |
|
|
|
|
'http_archive': lambda **args: eval_state.http_archive(**args), |
|
|
|
|
'load': lambda a, b: None, |
|
|
|
|
'git_repository': lambda **args: eval_state.git_repository(**args), |
|
|
|
|
'grpc_python_deps': lambda: None, |
|
|
|
|
} |
|
|
|
|
exec bazel_file in build_rules |
|
|
|
|
for name in _GRPC_DEP_NAMES: |
|
|
|
@ -173,6 +177,7 @@ for name in _GRPC_DEP_NAMES: |
|
|
|
|
'http_archive': lambda **args: state.http_archive(**args), |
|
|
|
|
'load': lambda a, b: None, |
|
|
|
|
'git_repository': lambda **args: state.git_repository(**args), |
|
|
|
|
'grpc_python_deps': lambda *args, **kwargs: None, |
|
|
|
|
} |
|
|
|
|
exec bazel_file in rules |
|
|
|
|
assert name not in names_and_urls_with_overridden_name.keys() |
|
|
|
|