github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/WORKSPACE (about)

     1  workspace(name = "org_tensorflow")
     2  
     3  load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file")
     4  
     5  http_archive(
     6      name = "io_bazel_rules_closure",
     7      sha256 = "5b00383d08dd71f28503736db0500b6fb4dda47489ff5fc6bed42557c07c6ba9",
     8      strip_prefix = "rules_closure-308b05b2419edb5c8ee0471b67a40403df940149",
     9      urls = [
    10          "https://storage.googleapis.com/mirror.tensorflow.org/github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz",
    11          "https://github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz",  # 2019-06-13
    12      ],
    13  )
    14  
    15  # Load tf_repositories() before loading dependencies for other repository so
    16  # that dependencies like com_google_protobuf won't be overridden.
    17  load("//tensorflow:workspace.bzl", "tf_repositories")
    18  # Please add all new TensorFlow dependencies in workspace.bzl.
    19  tf_repositories()
    20  
    21  load("@io_bazel_rules_closure//closure:defs.bzl", "closure_repositories")
    22  
    23  closure_repositories()
    24  
    25  load("//third_party/toolchains/preconfig/generate:archives.bzl",
    26       "bazel_toolchains_archive")
    27  
    28  bazel_toolchains_archive()
    29  
    30  load(
    31      "@bazel_toolchains//repositories:repositories.bzl",
    32      bazel_toolchains_repositories = "repositories",
    33  )
    34  
    35  bazel_toolchains_repositories()
    36  
    37  load(
    38      "@io_bazel_rules_docker//repositories:repositories.bzl",
    39      container_repositories = "repositories",
    40  )
    41  
    42  container_repositories()
    43  
    44  load("//third_party/toolchains/preconfig/generate:workspace.bzl",
    45       "remote_config_workspace")
    46  
    47  remote_config_workspace()
    48  
    49  # Apple and Swift rules.
    50  http_archive(
    51      name = "build_bazel_rules_apple",
    52      sha256 = "6efdde60c91724a2be7f89b0c0a64f01138a45e63ba5add2dca2645d981d23a1",
    53      urls = ["https://github.com/bazelbuild/rules_apple/releases/download/0.17.2/rules_apple.0.17.2.tar.gz"],
    54  )  # https://github.com/bazelbuild/rules_apple/releases
    55  http_archive(
    56      name = "build_bazel_rules_swift",
    57      sha256 = "96a86afcbdab215f8363e65a10cf023b752e90b23abf02272c4fc668fcb70311",
    58      urls = ["https://github.com/bazelbuild/rules_swift/releases/download/0.11.1/rules_swift.0.11.1.tar.gz"],
    59  )  # https://github.com/bazelbuild/rules_swift/releases
    60  http_archive(
    61      name = "build_bazel_apple_support",
    62      sha256 = "7356dbd44dea71570a929d1d4731e870622151a5f27164d966dda97305f33471",
    63      urls = ["https://github.com/bazelbuild/apple_support/releases/download/0.6.0/apple_support.0.6.0.tar.gz"],
    64  )  # https://github.com/bazelbuild/apple_support/releases
    65  http_archive(
    66      name = "bazel_skylib",
    67      sha256 = "2ef429f5d7ce7111263289644d233707dba35e39696377ebab8b0bc701f7818e",
    68      urls = ["https://github.com/bazelbuild/bazel-skylib/releases/download/0.8.0/bazel-skylib.0.8.0.tar.gz"],
    69  )  # https://github.com/bazelbuild/bazel-skylib/releases
    70  http_archive(
    71      name = "com_github_apple_swift_swift_protobuf",
    72      type = "zip",
    73      strip_prefix = "swift-protobuf-1.5.0/",
    74      urls = ["https://github.com/apple/swift-protobuf/archive/1.5.0.zip"],
    75  )  # https://github.com/apple/swift-protobuf/releases
    76  http_file(
    77      name = "xctestrunner",
    78      executable = 1,
    79      urls = ["https://github.com/google/xctestrunner/releases/download/0.2.7/ios_test_runner.par"],
    80  )  # https://github.com/google/xctestrunner/releases
    81  # Use `swift_rules_dependencies` to fetch the toolchains. With the
    82  # `git_repository` rules above, the following call will skip redefining them.
    83  load("@build_bazel_rules_swift//swift:repositories.bzl", "swift_rules_dependencies")
    84  swift_rules_dependencies()
    85  
    86  # We must check the bazel version before trying to parse any other BUILD
    87  # files, in case the parsing of those build files depends on the bazel
    88  # version we require here.
    89  load("//tensorflow:version_check.bzl", "check_bazel_version_at_least")
    90  check_bazel_version_at_least("0.19.0")
    91  
    92  load("//third_party/android:android_configure.bzl", "android_configure")
    93  android_configure(name="local_config_android")
    94  load("@local_config_android//:android.bzl", "android_workspace")
    95  android_workspace()
    96  
    97  # If a target is bound twice, the later one wins, so we have to do tf bindings
    98  # at the end of the WORKSPACE file.
    99  load("//tensorflow:workspace.bzl", "tf_bind")
   100  tf_bind()
   101  
   102  http_archive(
   103      name = "inception_v1",
   104      build_file = "//:models.BUILD",
   105      sha256 = "7efe12a8363f09bc24d7b7a450304a15655a57a7751929b2c1593a71183bb105",
   106      urls = [
   107          "https://storage.googleapis.com/download.tensorflow.org/models/inception_v1.zip",
   108      ],
   109  )
   110  
   111  http_archive(
   112      name = "mobile_ssd",
   113      build_file = "//:models.BUILD",
   114      sha256 = "bddd81ea5c80a97adfac1c9f770e6f55cbafd7cce4d3bbe15fbeb041e6b8f3e8",
   115      urls = [
   116          "https://storage.googleapis.com/download.tensorflow.org/models/object_detection/ssd_mobilenet_v1_android_export.zip",
   117      ],
   118  )
   119  
   120  http_archive(
   121      name = "mobile_multibox",
   122      build_file = "//:models.BUILD",
   123      sha256 = "859edcddf84dddb974c36c36cfc1f74555148e9c9213dedacf1d6b613ad52b96",
   124      urls = [
   125          "https://storage.googleapis.com/download.tensorflow.org/models/mobile_multibox_v1a.zip",
   126      ],
   127  )
   128  
   129  http_archive(
   130      name = "stylize",
   131      build_file = "//:models.BUILD",
   132      sha256 = "3d374a730aef330424a356a8d4f04d8a54277c425e274ecb7d9c83aa912c6bfa",
   133      urls = [
   134          "https://storage.googleapis.com/download.tensorflow.org/models/stylize_v1.zip",
   135      ],
   136  )
   137  
   138  http_archive(
   139      name = "speech_commands",
   140      build_file = "//:models.BUILD",
   141      sha256 = "c3ec4fea3158eb111f1d932336351edfe8bd515bb6e87aad4f25dbad0a600d0c",
   142      urls = [
   143          "https://storage.googleapis.com/download.tensorflow.org/models/speech_commands_v0.01.zip",
   144      ],
   145  )