fapi_lib/pyproject.toml

45 lines
901 B
TOML
Raw Permalink Normal View History

2026-06-30 10:12:01 +01:00
[project]
name = "fapi_lib"
version = "0.1.0"
description = "Internal library for FastAPI microservices"
license = "BSD-2-Clause"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"fastapi>=0.138.0",
"httpx>=0.28.1",
"prometheus-client>=0.25.0",
"pydantic>=2.13.4",
"pydantic-settings>=2.14.2",
"sqlalchemy>=2.0.50",
"starlette>=1.3.1",
"uvloop>=0.22.1 ; sys_platform != 'win32'",
]
[build-system]
requires = ["uv_build >= 0.11.21"]
build-backend = "uv_build"
[tool.ruff]
exclude = []
target-version = "py312"
line-length = 92
[tool.ruff.format]
quote-style = "double"
[tool.uv]
add-bounds = "major"
exclude-newer = "P1W"
exclude-newer-package = {"fastapi"="2026-06-22T00:00:00Z","pydantic-settings"="2026-06-20T00:00:00.000000Z"}
[dependency-groups]
dev = [
"pytest>=9.0.3",
"ruff>=0.15.14",
"ty>=0.0.44",
]
[tool.ty.src]
exclude = []