-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Since #196 this repo has some Python code, and to make Python development vaguely pleasant there are some things I always recommend:
- Use Ruff in CI to format & lint the code. This can be done via pre-commit.
- Use Pyright in CI to type check the code. This can be done via pre-commit but I wouldn't recommend it because it doesn't support setting up the venv first.
- Use Pydantic to load data.
- Use Typer for CLI parsing.
- Use
pyproject.tomland uv for running the code.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels