This project provides a starter structure and tooling for Python apps, aiming for a consistent and modern dev experience.
- UV package manager
git clone https://github.com/PierreLapolla/lightning_template.git
cd python_template uv sync
uv run pre-commit installTo run the project locally, run the following command:
uv run -m src.app uv run pytest uvx ruff check . --fix uvx ruff format .Run all hooks manually:
uv run pre-commit run --all-filesThis project is licensed under the MIT LICENSE