11workspace (name = "org_tensorflow_text" )
22
33load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
4+ load ("//third_party/bazel:http.bzl" , "custom_http_archive" )
45
5- http_archive (
6+ custom_http_archive (
67 name = "icu" ,
7- strip_prefix = "icu-release-64-2" ,
8- sha256 = "dfc62618aa4bd3ca14a3df548cd65fe393155edd213e49c39f3a30ccd618fc27" ,
8+ exclude = [
9+ # Build file does not contain all required targets.
10+ "icu4c/source/common/BUILD.bazel" ,
11+ ],
12+ files = {
13+ "BUILD.bazel" : "//third_party/icu:BUILD.bzl" ,
14+ },
15+ sha256 = "e424ba5282d95ad38b52639a08fb82164f0b0cbd7f17b53ae16bf14f8541855f" ,
16+ strip_prefix = "icu-release-77-1" ,
917 urls = [
10- "https://storage.googleapis.com/mirror.tensorflow.org/github.com/unicode-org/icu/archive/release-64-2 .zip" ,
11- "https://github.com/unicode-org/icu/archive/release-64-2 .zip" ,
18+ "https://storage.googleapis.com/mirror.tensorflow.org/github.com/unicode-org/icu/archive/release-77-1 .zip" ,
19+ "https://github.com/unicode-org/icu/archive/release-77-1 .zip" ,
1220 ],
13- build_file = "//third_party/icu:BUILD.bzl" ,
14- patches = ["//third_party/icu:udata.patch" ],
15- patch_args = ["-p1" ],
1621)
1722
1823http_archive (
1924 name = "com_google_sentencepiece" ,
20- strip_prefix = "sentencepiece-0.1.96" ,
25+ build_file = "//third_party/sentencepiece:BUILD" ,
26+ patch_args = ["-p1" ],
27+ patches = ["//third_party/sentencepiece:sp.patch" ],
2128 sha256 = "8409b0126ebd62b256c685d5757150cf7fcb2b92a2f2b98efb3f38fc36719754" ,
29+ strip_prefix = "sentencepiece-0.1.96" ,
2230 urls = [
23- "https://github.com/google/sentencepiece/archive/refs/tags/v0.1.96.zip"
31+ "https://github.com/google/sentencepiece/archive/refs/tags/v0.1.96.zip" ,
2432 ],
25- build_file = "//third_party/sentencepiece:BUILD" ,
26- patches = ["//third_party/sentencepiece:sp.patch" ],
27- patch_args = ["-p1" ],
2833)
2934
3035http_archive (
3136 name = "cppitertools" ,
32- urls = ["https://github.com/ryanhaining/cppitertools/archive/refs/tags/v2.0.zip" ],
3337 sha256 = "e56741b108d6baced98c4ccd83fd0d5a545937f2845978799c28d0312c0dee3d" ,
3438 strip_prefix = "cppitertools-2.0" ,
39+ urls = ["https://github.com/ryanhaining/cppitertools/archive/refs/tags/v2.0.zip" ],
3540)
3641
3742http_archive (
@@ -56,10 +61,11 @@ http_archive(
5661
5762http_archive (
5863 name = "org_tensorflow" ,
59- strip_prefix = "tensorflow-40998f44c0c500ce0f6e3b1658dfbc54f838a82a" ,
60- sha256 = "5a5bc4599964c71277dcac0d687435291e5810d2ac2f6283cc96736febf73aaf" ,
64+ patch_args = ["-p1" ],
65+ patches = ["//third_party/tensorflow:tensorflow.core.BUILD.patch" ],
66+ strip_prefix = "tensorflow-72fbba3d20f4616d7312b5e2b7f79daf6e82f2fa" ,
6167 urls = [
62- "https://github.com/tensorflow/tensorflow/archive/40998f44c0c500ce0f6e3b1658dfbc54f838a82a .zip"
68+ "https://github.com/tensorflow/tensorflow/archive/72fbba3d20f4616d7312b5e2b7f79daf6e82f2fa .zip" ,
6369 ],
6470)
6571
@@ -74,13 +80,13 @@ http_archive(
7480
7581http_archive (
7682 name = "pybind11" ,
83+ build_file = "//third_party/pybind11:BUILD.bzl" ,
84+ sha256 = "efc901aa0aab439a3fea6efeaf930b5a349fb06394bf845c64ce15a9cf8f0240" ,
85+ strip_prefix = "pybind11-2.13.4" ,
7786 urls = [
7887 "https://storage.googleapis.com/mirror.tensorflow.org/github.com/pybind/pybind11/archive/v2.13.4.tar.gz" ,
7988 "https://github.com/pybind/pybind11/archive/v2.13.4.tar.gz" ,
8089 ],
81- sha256 = "efc901aa0aab439a3fea6efeaf930b5a349fb06394bf845c64ce15a9cf8f0240" ,
82- strip_prefix = "pybind11-2.13.4" ,
83- build_file = "//third_party/pybind11:BUILD.bzl" ,
8490)
8591
8692http_archive (
@@ -95,31 +101,37 @@ load("@org_tensorflow//third_party/py:python_init_rules.bzl", "python_init_rules
95101
96102python_init_rules ()
97103
98- load ("//tensorflow_text:tftext .bzl" , "py_deps_profile" )
104+ load ("//third_party/bazel:py_deps_profile .bzl" , "py_deps_profile" )
99105
100106py_deps_profile (
101107 name = "release_or_nightly" ,
102- requirements_in = "//oss_scripts/pip_package:requirements.in" ,
103- pip_repo_name = "pypi" ,
104108 deps_map = {
105- "tensorflow" : ["tf-nightly" , "tf_header_lib" , "libtensorflow_framework" ],
106- "tf-keras" : ["tf-keras-nightly" ]
109+ "tensorflow" : [
110+ "tf-nightly" ,
111+ "tf_headers" ,
112+ "tf_header_lib" ,
113+ "libtensorflow_framework" ,
114+ ],
115+ "tf-keras" : ["tf-keras-nightly" ],
107116 },
117+ pip_repo_name = "pypi" ,
118+ requirements_in = "//oss_scripts/pip_package:requirements.in" ,
108119 switch = {
109- "IS_NIGHTLY" : "nightly"
110- }
120+ "IS_NIGHTLY" : "nightly" ,
121+ },
111122)
112123
113124load ("@org_tensorflow//third_party/py:python_init_repositories.bzl" , "python_init_repositories" )
114125
115126python_init_repositories (
127+ default_python_version = "system" ,
116128 requirements = {
117129 "3.9" : "//oss_scripts/pip_package:requirements_lock_3_9.txt" ,
118130 "3.10" : "//oss_scripts/pip_package:requirements_lock_3_10.txt" ,
119131 "3.11" : "//oss_scripts/pip_package:requirements_lock_3_11.txt" ,
120132 "3.12" : "//oss_scripts/pip_package:requirements_lock_3_12.txt" ,
133+ "3.13" : "//oss_scripts/pip_package:requirements_lock_3_13.txt" ,
121134 },
122- default_python_version = "system" ,
123135)
124136
125137load ("@org_tensorflow//third_party/py:python_init_toolchains.bzl" , "python_init_toolchains" )
@@ -136,18 +148,28 @@ install_deps()
136148
137149# Initialize TensorFlow dependencies.
138150load ("@org_tensorflow//tensorflow:workspace3.bzl" , "tf_workspace3" )
151+
139152tf_workspace3 ()
153+
140154load ("@org_tensorflow//tensorflow:workspace2.bzl" , "tf_workspace2" )
155+
141156tf_workspace2 ()
157+
142158load ("@org_tensorflow//tensorflow:workspace1.bzl" , "tf_workspace1" )
159+
143160tf_workspace1 ()
161+
144162load ("@org_tensorflow//tensorflow:workspace0.bzl" , "tf_workspace0" )
163+
145164tf_workspace0 ()
146165
147166# Set up Android.
148167load ("@org_tensorflow//third_party/android:android_configure.bzl" , "android_configure" )
149- android_configure (name = "local_config_android" )
168+
169+ android_configure (name = "local_config_android" )
170+
150171load ("@local_config_android//:android.bzl" , "android_workspace" )
172+
151173android_workspace ()
152174
153175load (
0 commit comments