aboutsummaryrefslogtreecommitdiff
path: root/python/BUILD.bazel
diff options
context:
space:
mode:
Diffstat (limited to 'python/BUILD.bazel')
-rw-r--r--python/BUILD.bazel95
1 files changed, 88 insertions, 7 deletions
diff --git a/python/BUILD.bazel b/python/BUILD.bazel
index c5f2580..1ab59d5 100644
--- a/python/BUILD.bazel
+++ b/python/BUILD.bazel
@@ -36,6 +36,8 @@ filegroup(
"//python/cc:distribution",
"//python/config_settings:distribution",
"//python/constraints:distribution",
+ "//python/entry_points:distribution",
+ "//python/extensions:distribution",
"//python/private:distribution",
"//python/runfiles:distribution",
],
@@ -70,6 +72,32 @@ bzl_library(
)
bzl_library(
+ name = "packaging_bzl",
+ srcs = ["packaging.bzl"],
+ deps = [
+ ":py_binary_bzl",
+ "//python/private:py_package.bzl",
+ "//python/private:py_wheel_bzl",
+ "//python/private:py_wheel_normalize_pep440.bzl",
+ "//python/private:stamp_bzl",
+ "//python/private:util_bzl",
+ ],
+)
+
+bzl_library(
+ name = "pip_bzl",
+ srcs = ["pip.bzl"],
+ deps = [
+ "//python/pip_install:pip_repository_bzl",
+ "//python/pip_install:repositories_bzl",
+ "//python/pip_install:requirements_bzl",
+ "//python/private:bzlmod_enabled_bzl",
+ "//python/private:full_version_bzl",
+ "//python/private:render_pkg_aliases_bzl",
+ ],
+)
+
+bzl_library(
name = "proto_bzl",
srcs = [
"proto.bzl",
@@ -83,7 +111,12 @@ bzl_library(
bzl_library(
name = "py_binary_bzl",
srcs = ["py_binary.bzl"],
- deps = ["//python/private:util_bzl"],
+ deps = [
+ "//python/private:register_extension_info_bzl",
+ "//python/private:util_bzl",
+ "//python/private/common:py_binary_macro_bazel_bzl",
+ "@rules_python_internal//:rules_python_config_bzl",
+ ],
)
bzl_library(
@@ -100,37 +133,85 @@ bzl_library(
bzl_library(
name = "py_info_bzl",
srcs = ["py_info.bzl"],
- deps = ["//python/private:reexports_bzl"],
+ deps = [
+ "//python/private:reexports_bzl",
+ "//python/private/common:providers_bzl",
+ "@rules_python_internal//:rules_python_config_bzl",
+ ],
)
bzl_library(
name = "py_library_bzl",
srcs = ["py_library.bzl"],
- deps = ["//python/private:util_bzl"],
+ deps = [
+ "//python/private:register_extension_info_bzl",
+ "//python/private:util_bzl",
+ "//python/private/common:py_library_macro_bazel_bzl",
+ "@rules_python_internal//:rules_python_config_bzl",
+ ],
)
bzl_library(
name = "py_runtime_bzl",
srcs = ["py_runtime.bzl"],
- deps = ["//python/private:util_bzl"],
+ deps = [
+ "//python/private:util_bzl",
+ "//python/private/common:py_runtime_macro_bzl",
+ ],
)
bzl_library(
name = "py_runtime_pair_bzl",
srcs = ["py_runtime_pair.bzl"],
- deps = ["//python/private:bazel_tools_bzl"],
+ deps = [
+ "//python/private:bazel_tools_bzl",
+ "//python/private:py_runtime_pair_macro_bzl",
+ "//python/private:util_bzl",
+ ],
)
bzl_library(
name = "py_runtime_info_bzl",
srcs = ["py_runtime_info.bzl"],
- deps = ["//python/private:reexports_bzl"],
+ deps = [
+ "//python/private:reexports_bzl",
+ "//python/private:util_bzl",
+ "//python/private/common:providers_bzl",
+ ],
)
bzl_library(
name = "py_test_bzl",
srcs = ["py_test.bzl"],
- deps = ["//python/private:util_bzl"],
+ deps = [
+ "//python/private:register_extension_info_bzl",
+ "//python/private:util_bzl",
+ "//python/private/common:py_test_macro_bazel_bzl",
+ "@rules_python_internal//:rules_python_config_bzl",
+ ],
+)
+
+bzl_library(
+ name = "repositories_bzl",
+ srcs = ["repositories.bzl"],
+ deps = [
+ ":versions_bzl",
+ "//python/pip_install:repositories_bzl",
+ "//python/private:auth_bzl",
+ "//python/private:bazel_tools_bzl",
+ "//python/private:bzlmod_enabled_bzl",
+ "//python/private:coverage_deps_bzl",
+ "//python/private:full_version_bzl",
+ "//python/private:internal_config_repo_bzl",
+ "//python/private:toolchains_repo_bzl",
+ "//python/private:which_bzl",
+ ],
+)
+
+bzl_library(
+ name = "versions_bzl",
+ srcs = ["versions.bzl"],
+ visibility = ["//:__subpackages__"],
)
# NOTE: Remember to add bzl_library targets to //tests:bzl_libraries