Use pyproject.toml instead of requirements.txt and fix some broken tests.

This commit is contained in:
Hemang
2025-04-17 07:15:28 +02:00
committed by Hemang Sarkar
parent 6b6f33bde6
commit 5bf121bbda
23 changed files with 99 additions and 81 deletions
+21
View File
@@ -0,0 +1,21 @@
[project]
name = "invariant-gateway"
version = "0.1.0"
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-ai>=0.2.1",
"invariant-sdk>=0.0.10",
"starlette-compress==1.4.0",
"uvicorn==0.34.0"
]
[tool.setuptools.packages.find]
where = ["."]
[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"