[build-system] requires = ["setuptools==75.8.0"] build-backend = "setuptools.build_meta" [project] name = "content-ingestion-agent" version = "1.0.0" requires-python = ">=3.11,<3.13" dependencies = ["pydantic==2.10.6", "pydantic-settings==2.7.1"] [project.optional-dependencies] web = ["fastapi==0.115.8", "uvicorn==0.34.0"] dev = ["pytest==8.3.4", "ruff==0.9.7", "mypy==1.15.0"] [tool.pytest.ini_options] testpaths = ["tests"] [tool.ruff] target-version = "py311" line-length = 120 [tool.setuptools.packages.find] include = ["app*"]