-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy path.pf
More file actions
47 lines (36 loc) · 1015 Bytes
/
.pf
File metadata and controls
47 lines (36 loc) · 1015 Bytes
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
# Python CDP Library Tasks
# Simple wrappers around existing Makefile targets
# Following pf simplicity rules - just calls to existing scripts
# Default task - runs the complete build pipeline
default:
poetry run make default
# Code generation tasks
generate:
poetry run make generate
# Type checking tasks
typecheck:
poetry run make mypy-cdp mypy-generate
# Testing tasks
test:
poetry run make test-cdp test-generate test-import
# Individual test components
test-cdp:
poetry run make test-cdp
test-generate:
poetry run make test-generate
test-import:
poetry run make test-import
# Documentation
docs:
poetry run make docs
# Development workflow - complete validation
validate:
poetry run make default
# Clean and rebuild everything
rebuild:
poetry run make generate
poetry run make mypy-cdp mypy-generate
poetry run make test-cdp test-generate test-import
# Quick check - just run tests on existing code
check:
poetry run make test-cdp test-import