Skip to content

Repository files navigation

Python Project Template

example workflowRuffPylintChecked 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.

Releases

Packages

Used by

Contributors

Languages