[project]
name = "invariant-gateway"
version = "0.0.4"
description = "LLM proxy to observe and debug what your AI agents are doing"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
    "fastapi==0.115.7",
    "httpx==0.28.1",
    "invariant-sdk>=0.0.11",
    "starlette-compress==1.4.0",
    "uvicorn==0.34.0"
]

[tool.setuptools.packages.find]
where = ["."]
exclude = ["tests", "tests.*"]

[project.scripts]
invariant-gateway = "gateway.__main__:main"

[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"