diff options
Diffstat (limited to 'python/BUILD.bazel')
-rw-r--r-- | python/BUILD.bazel | 95 |
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 |