load("@poetry//:dependencies.bzl", "dependency") py_binary( name = "codeowners", srcs = [ "codeowners_generate.py", "validate_codeowners.py", "//utils:evergreen_git.py", ], data = [ "@codeowners_binary//:codeowners", "@codeowners_validator//:codeowners-validator", ], env = { "CODEOWNERS_VALIDATOR_PATH": "$(execpath @codeowners_validator//:codeowners-validator)", "CODEOWNERS_BINARY_PATH": "$(execpath @codeowners_binary//:codeowners)", }, main = "codeowners_generate.py", visibility = ["//visibility:public"], deps = [ dependency( "pyyaml", ), dependency( "gitpython", ), ], ) py_binary( name = "codeowners_add_auto_approver", srcs = [ "codeowners_generate.py", "validate_codeowners.py", "//utils:evergreen_git.py", ], data = [ "@codeowners_binary//:codeowners", "@codeowners_validator//:codeowners-validator", ], env = { "CODEOWNERS_VALIDATOR_PATH": "$(execpath @codeowners_validator//:codeowners-validator)", "CODEOWNERS_BINARY_PATH": "$(execpath @codeowners_binary//:codeowners)", "ADD_AUTO_APPROVE_USER": "true", }, main = "codeowners_generate.py", visibility = ["//visibility:public"], deps = [ dependency( "pyyaml", ), dependency( "gitpython", ), ], )