Examples¶
Here are examples of using this cookiecutter template for different types of Python projects.
Real Project Examples¶
demo-example-package - A complete example showing the template in action with full CI/CD, PyPI publishing, and documentation.
fastapi-redis-utils - A FastAPI Redis integration library created with this template, demonstrating real-world usage with complete CI/CD pipeline and PyPI publishing.
Usage Scenarios¶
Simple Library¶
For a basic library without publishing:
cookiecutter https://github.com/serafinovsky/cookiecutter-uv-package
# Choose these options:
deployment_setup: github-ci
use_docker: no
license: MIT
Result: Basic package with testing and code quality checks, but no PyPI publishing.
Full Production Package¶
For a package you plan to publish and maintain:
cookiecutter https://github.com/serafinovsky/cookiecutter-uv-package
# Choose these options:
deployment_setup: github-ci-pypi
use_docker: yes
license: MIT
Result: Complete setup with automatic PyPI publishing, Docker support, and comprehensive CI/CD.
Internal Tool¶
For company-internal tools:
cookiecutter https://github.com/serafinovsky/cookiecutter-uv-package
# Choose these options:
deployment_setup: none
use_docker: yes
license: none
Result: Minimal CI/CD with Docker support for internal deployment.