anchor.diff:    '';
   
     personBUILD = writeText "BUILD" ''
  +    load("@rules_proto//proto:defs.bzl", "proto_library")
  +
       proto_library(
           name = "person_proto",
           srcs = ["person.proto"],
  
positive.code:   com_google_protobuf = fetchFromGitHub {
      owner = "protocolbuffers";
      repo = "protobuf";
      rev = "v3.7.0";
      sha256 = "0nlxif4cajqllsj2vdh7zp14ag48fb8lsa64zmq8625q9m2lcmdh";
    };
  
    bazel_skylib = fetchFromGitHub {
      owner = "bazelbuild";
      repo = "bazel-skylib";
      rev = "f83cb8dd6f5658bc574ccd873e25197055265d1c";
      sha256 = "091fb0ky0956wgv8gghy9ay3yfx6497mb72qvibf0y9dllmxyn9l";
    };
  
    net_zlib = fetchurl rec {
  
negative.code:                 name = "bazel_skylib",
                  path = "${bazel_skylib}",
              )
              native.local_repository(
                  name = "rules_proto",
                  path = "${rules_proto}",
              )
              native.local_repository(
                  name = "rules_python",
                  path = "${rules_python}",
              )
  
              http_archive(
                  name = "zlib",
                  build_file = "@com_google_protobuf//:third_party/zlib.BUILD",
                  sha256 = "${net_zlib.sha256}",
                  strip_prefix = "zlib-1.2.11",
  