Requirements

Prerequisites

  • python >= 3.10
  • pip package manager

Runtime Dependencies

This project requires the following Python packages with specific versions:

  • cookiecutter >= 2.6.0

  • fastapi >= 0.115.13

  • mkdocs >= 1.6.1

  • pydantic >= 2.11.7

  • PyYAML >= 6.0.2

  • tomli >= 2.2.1

  • typer >= 0.16.0

  • uvicorn >= 0.34.3

Optional Dependencies

This project has optional dependencies that can be installed for additional features:

dev
  • coverage[toml] >= 7.9.1

  • ruff >= 0.12.0

tests
  • coverage[toml] >= 7.9.1
stage
  • build >= 1.2.1

  • coverage[toml] >= 7.9.1