Python Conventions

Use when a ticket adds or changes Python code and it must follow the repo's Python conventions — PEP 8, full type hints, dataclasses, pythonic idioms, explicit error handling, and pytest with coverage. Invoke for "add this in Python", "fix the type/lint errors", "add the FastAPI/Django endpoint", or as the language pack for any Python change.

tmj-90 ebea923 4.5 KB Updated

File contents

tmj-90/gaffer/tree/main/runner/skills/python-conventions commit ebea923d6e

Frequently asked questions

npx skillmds@latest add tmj-90/python-conventions