Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.16 KB

File metadata and controls

38 lines (26 loc) · 1.16 KB

Python Project Template

example workflow Ruff Pylint Checked with mypy

A modern Python project template with uv, Ruff, Pylint, mypy, pytest, and GitHub Actions preconfigured.

Development

A quick setup for local development using uv.

Prerequisites

Installation

# Install Python if needed
uv python install 3.10

# Install the project and development dependencies
make install

# Run checks
make lint
make test

Replace the remaining TODO placeholders with project-specific values before publishing.