blob: 5f80d1130a72c4e2be44d05d628d74826816b49f [file]
load("@rules_python//python:defs.bzl", "py_binary", "py_library")
package(default_visibility = ["//visibility:public"])
py_library(
name = "changelog_news",
srcs = ["changelog_news.py"],
)
py_library(
name = "release_lib",
srcs = glob(
["*.py"],
exclude = [
"changelog_news.py",
"mock_gh.py",
],
),
deps = [
":changelog_news",
"@dev_pip//packaging",
],
)
py_library(
name = "mock_gh",
srcs = ["mock_gh.py"],
deps = [
":release_lib",
],
)
py_binary(
name = "release",
srcs = ["release.py"],
main = "release.py",
deps = [
":release_lib",
],
)