[project]
name = "openec2"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
authors = []
requires-python = ">=3.13"
dependencies = [
    "cryptography>=44.0.2",
    "fastapi[standard]>=0.115.12",
    "libvirt-python>=11.1.0",
    "pydantic-xml>=2.14.3",
    "pytest>=8.3.5",
    "requests>=2.32.3",
    "sqlmodel>=0.0.24",
]

[project.scripts]
openec2 = "openec2:main"

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"

[dependency-groups]
dev = [
    "ruff>=0.11.2",
]