[build-system] requires = ["setuptools>=69", "wheel"] build-backend = "setuptools.build_meta" [project] name = "web-header-analyzer-backend" version = "0.1.0" description = "FastAPI backend for the web header analyzer" readme = "../README.md" requires-python = ">=3.13" dependencies = [ "fastapi>=0.110", "pydantic-settings>=2.2", "uvicorn[standard]>=0.27", ] [project.optional-dependencies] dev = [ "pytest>=8.0", "pytest-asyncio>=0.23", "httpx>=0.27", "ruff>=0.4", ] [tool.pytest.ini_options] minversion = "8.0" testpaths = ["tests"] pythonpath = ["."] [tool.ruff] line-length = 88 target-version = "py313" [tool.ruff.lint] select = ["E", "F", "I", "B"]