[project]
name = "lambda_product_staging"
version = "0.1.0"
description = ""
requires-python = "~=3.13.0"

[tool.uv]
constraint-dependencies = [
    "pyjwt>=2.13.0",
    "ujson>=5.12.1",
    "urllib3>=2.7.0",
    "aiohttp>=3.14.1",
    "cryptography>=48.0.1",
]

[tool.uv.workspace]
members = [
    "common",
    "lambda/*",
    "fargate/*",
    "sfn/integration_tests"
]

[[tool.uv.index]]
name = "theorchard"
url = "https://pypi.theorchard.io/pypi/"

[build-system]
requires = ["uv_build>=0.9.22,<0.10.0"]
build-backend = "uv_build"

[dependency-groups]
dev = [
    "tqdm>=4.67.1",
]

[tool.pytest.ini_options]
pythonpath = [
    "."
]