blob: 1d504ae1fd0d54dd1afb1ef608dde0bb3febd784 [file] [log] [blame]
Rob Mohr406e7982023-04-20 16:47:58 +00001{
2 "pw": {
Rob Mohr381d82e2023-04-20 17:12:24 +00003 "pw_cli": {
4 "plugins": {
Rob Mohrc976a0a2023-05-25 21:47:39 +00005 "presubmit": {
6 "module": "pigweed_experimental_tools.presubmit_checks",
7 "function": "main"
8 },
9 "heap-viewer": {
10 "module": "pw_allocator.heap_viewer",
11 "function": "main"
12 },
13 "ide": {
14 "module": "pw_ide.__main__",
15 "function": "main"
16 },
17 "rpc": {
18 "module": "pw_system.console",
19 "function": "main"
20 },
21 "package": {
22 "module": "pigweed_experimental_tools.experimental_packages",
23 "function": "main"
24 }
Rob Mohr381d82e2023-04-20 17:12:24 +000025 }
26 },
Rob Mohr406e7982023-04-20 16:47:58 +000027 "pw_env_setup": {
28 "root_variable": "PIGWEED_EXPERIMENTAL_ROOT",
Rob Mohra3ebb2e2023-09-18 16:51:55 +000029 "relative_pigweed_root": "third_party/pigweed",
Rob Mohr406e7982023-04-20 16:47:58 +000030 "cipd_package_files": [
Ted Pudlik448df692023-10-16 21:17:27 +000031 "third_party/pigweed/pw_env_setup/py/pw_env_setup/cipd_setup/default.json",
32 "third_party/pigweed/pw_env_setup/py/pw_env_setup/cipd_setup/bazel.json"
Rob Mohr406e7982023-04-20 16:47:58 +000033 ],
34 "virtualenv": {
35 "gn_root": ".",
36 "gn_targets": [
37 ":python.install"
38 ]
39 },
40 "gni_file": "build_overrides/pigweed_environment.gni"
Rob Mohrc976a0a2023-05-25 21:47:39 +000041 },
42 "pw_presubmit": {
43 "format": {
Rob Mohra259ac92024-02-09 17:51:40 +000044 "python_formatter": "black",
Rob Mohrc976a0a2023-05-25 21:47:39 +000045 "exclude": [
Rob Mohr48fdbb32023-10-03 21:45:16 +000046 "\\bthird_party/",
47 "^patches\\.json$"
Rob Mohrc976a0a2023-05-25 21:47:39 +000048 ]
49 }
Rob Mohr406e7982023-04-20 16:47:58 +000050 }
51 }
52}