[project] name = "document-service" version = "1.0.0" requires-python = ">=3.12" dependencies = [ "fastapi>=0.115.0", "uvicorn[standard]>=0.30.0", "pypdf>=4.3.1", "boto3>=1.35.0", "python-multipart>=0.0.9", "pydantic>=2.8.0", "pydantic-settings>=2.4.0", "python-magic>=0.4.27", ] [build-system] requires = ["hatchling", "editables"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["app"] [dependency-groups] dev = [ "ruff>=0.6.0", "pytest>=8.0.0", "pytest-asyncio>=0.23.0", "httpx>=0.27.0", "reportlab>=4.0.0", "pypdf>=4.3.1", "moto>=5.0.0", ]