python-engineering
Python development utilities including linting, testing, and Pydantic standards. Supports Python 3.12+ modernization.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Python Engineering Skill Policy
Code is Mechanism, Prompt is Policy
Python Standards (v2.0 - Modern)
When writing or editing Python code:
-
State Management - Use
StrEnuminstead of magic strings -
Control Flow - Prefer
match/caseover complexif/elifchains -
Type Safety - Use
@overridefor inherited methods and new generic syntaxclass Foo[T] -
Concurrency - Use
asyncio.TaskGroupinstead ofgather - Legacy Standards - Follow PEP 8, 4 spaces, and Google style docstrings
See lang-python-modern.md for complete standards.
Tools Available
-
lint_python_style- Check code with ruff/flake8 (Configured for py313) -
run_pytest- Execute test suite -
check_types- Run pyright type checking -
format_python- Format code with ruff/black
Routing Keywords
Python, lint, format, type check, pytest, pep8, pydantic, type hints, typing, ruff, black, modernize, upgrade, refactor 3.12, match case, override
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-02-02
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!