Python Engineering
概述
Build production-grade Python in {{project.paths.src}} with typing and testing
能力维度
Typing
Testing
Error Handling
工具支持
- {{project.standards.ruff or 'ruff'}}:
- {{project.standards.mypy or 'mypy'}}:
- {{project.standards.pytest or 'pytest'}}:
约束条件
- must_use_type_hints
- must_cover_tests in {{project.paths.tests}}
能力等级
Level 1
Writes typed functions and basic tests
Level 2
Designs modules with dataclasses and robust errors
Level 3
Delivers frameworks with strong contracts and tooling