aboutsummaryrefslogtreecommitdiff
path: root/pw_cli/py/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'pw_cli/py/BUILD.gn')
-rw-r--r--pw_cli/py/BUILD.gn26
1 files changed, 17 insertions, 9 deletions
diff --git a/pw_cli/py/BUILD.gn b/pw_cli/py/BUILD.gn
index 4bb4cd2e3..6b7ff68c4 100644
--- a/pw_cli/py/BUILD.gn
+++ b/pw_cli/py/BUILD.gn
@@ -15,12 +15,12 @@
import("//build_overrides/pigweed.gni")
import("$dir_pw_build/python.gni")
+import("$dir_pw_build/python_action_test.gni")
pw_python_package("py") {
setup = [
"pyproject.toml",
"setup.cfg",
- "setup.py",
]
sources = [
"pw_cli/__init__.py",
@@ -36,6 +36,10 @@ pw_python_package("py") {
"pw_cli/process.py",
"pw_cli/pw_command_plugins.py",
"pw_cli/requires.py",
+ "pw_cli/shell_completion/__init__.py",
+ "pw_cli/shell_completion/zsh/__init__.py",
+ "pw_cli/shell_completion/zsh/pw/__init__.py",
+ "pw_cli/shell_completion/zsh/pw_build/__init__.py",
"pw_cli/toml_config_loader_mixin.py",
"pw_cli/yaml_config_loader_mixin.py",
]
@@ -43,18 +47,22 @@ pw_python_package("py") {
"envparse_test.py",
"plugins_test.py",
]
+ python_deps = [ "$dir_pw_env_setup/py" ]
pylintrc = "$dir_pigweed/.pylintrc"
mypy_ini = "$dir_pigweed/.mypy.ini"
+ inputs = [
+ "pw_cli/shell_completion/common.bash",
+ "pw_cli/shell_completion/pw.bash",
+ "pw_cli/shell_completion/pw.zsh",
+ "pw_cli/shell_completion/pw_build.bash",
+ "pw_cli/shell_completion/pw_build.zsh",
+ "pw_cli/shell_completion/zsh/pw/_pw",
+ "pw_cli/shell_completion/zsh/pw_build/_pw_build",
+ ]
}
-pw_python_script("process_integration_test") {
+pw_python_action_test("process_integration_test") {
sources = [ "process_integration_test.py" ]
python_deps = [ ":py" ]
-
- pylintrc = "$dir_pigweed/.pylintrc"
- mypy_ini = "$dir_pigweed/.mypy.ini"
-
- action = {
- stamp = true
- }
+ tags = [ "integration" ]
}