Skip to content

rozelie/python_cookiecutter

Repository files navigation

Python Cookiecutter

My personal Python project cookiecutter template tailored to my own preferences.

Features

  • Python 3.12
  • uv
  • feature-rich Makefile
  • pyproject.toml based
  • Dockerized
  • Github Action to run CI
  • MIT license
  • Python-specific .gitignore

Usage

pip install cookiecutter
cookiecutter https://github.com/rozelie/python_cookiecutter

Local Testing

make setup
make test

Resources

Todo

  • Add Dockerfile.dev functionality
  • Add logging.ini or similar
  • Use uv in Dockerfile
  • Add optional functionality:
    • SQLAlchemy, Postgres integration
    • docker compose file
    • FastAPI, domain-based
    • Alembic
      • Add target to create a new alembic revision (if using alembic)

About

My personal Python project cookiecutter template tailored to my own preferences.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors