blob: d484c015ae5ec50680177eb283824da635868ac4 [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",
python_version = "3.14",
deps = [
":release_lib",
],
)