blob: 8a876abfe79102aa0961ff1ade13996635524850 [file] [log] [blame]
load("@rules_python//python:defs.bzl", "py_binary", "py_library", "py_test")
load("//python/pip_install:repositories.bzl", "requirement")
py_binary(
name = "parse_requirements_to_bzl",
srcs = [
"__init__.py",
"__main__.py",
],
main = "__main__.py",
deps = ["//python/pip_install/extract_wheels/lib"],
)
py_library(
name = "lib",
srcs = ["__init__.py"],
visibility = ["//python/pip_install/extract_wheels:__subpackages__"],
deps = [requirement("pip")],
)
py_test(
name = "parse_requirements_to_bzl_test",
size = "small",
srcs = [
"parse_requirements_to_bzl_test.py",
],
tags = ["unit"],
deps = [
":lib",
"//python/pip_install/extract_wheels/lib",
],
)
filegroup(
name = "distribution",
srcs = glob(
["*"],
exclude = ["*_test.py"],
) + [
"//python/pip_install/parse_requirements_to_bzl/extract_single_wheel:distribution",
],
visibility = ["//python/pip_install:__subpackages__"],
)
filegroup(
name = "py_srcs",
srcs = glob(
include = ["**/*.py"],
exclude = ["**/*_test.py"],
) + [
"//python/pip_install/parse_requirements_to_bzl/extract_single_wheel:py_srcs",
],
visibility = ["//python/pip_install:__subpackages__"],
)