-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy path.pf
More file actions
71 lines (59 loc) · 1.45 KB
/
.pf
File metadata and controls
71 lines (59 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
shell_lang bash
task "setup"
describe Install local Python dependencies for pycdp in current conda env
shell "$CONDA_PREFIX/bin/python" -m pip install -e . --no-build-isolation
shell "$CONDA_PREFIX/bin/python" -m pip install inflection mypy pytest pytest-asyncio sphinx sphinx-autodoc-typehints sphinx-rtd-theme websockets deprecated
end
task "default"
describe Run full pycdp validation pipeline via Makefile
shell make default
end
task "generate"
describe Regenerate CDP bindings
shell make generate
end
task "typecheck"
describe Run mypy checks for cdp and generator modules
shell make mypy-cdp mypy-generate
end
task "test"
describe Run all pycdp tests
shell make test-cdp
shell make test-generate
shell make test-import
end
task "test-cdp"
describe Run cdp package tests
shell make test-cdp
end
task "test-generate"
describe Run generator tests
shell make test-generate
end
task "test-import"
describe Smoke-test importing generated modules
shell make test-import
end
task "docs"
describe Build documentation
shell make docs
end
task "validate"
describe Alias for default validation flow
shell make default
end
task "rebuild"
describe Regenerate and validate all modules
shell make generate
shell make mypy-cdp
shell make mypy-generate
shell make test-cdp
shell make test-generate
shell make test-import
end
task "check"
describe Quick local verification path
shell make generate
shell make test-cdp
shell make test-import
end