A personal cookiecutter template for Python projects, powered by uv.
uv tool install cookiecutter
cookiecutter gh:jasonlo/code-template| Option | Default | Description |
|---|---|---|
project_name |
New Project | Project display name |
package_name |
Formatted project name | PEP-compliant package name |
description |
— | Short project description |
author_name |
Jason Lo | Author name |
author_email |
[email protected] |
Author email |
github_username |
jasonlo | GitHub username |
license |
MIT | Project license |
python_version |
3.14 | Python version |
pyproject.tomlmanaged by uv (with build-backend)- Package structure with an entry point (
hicommand) - Dockerfile
- GitHub Actions workflow for Docker image publishing
- Dev dependencies: ruff, ty, pytest, ipykernel, pandas, numpy, altair
MIT — see LICENSE.