[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "factuges-document-signing-service" version = "0.3.4" description = "FastAPI service for signing PDF documents using external secret managers" requires-python = ">=3.11" dependencies = [ "python-multipart==0.0.9", "python-dotenv==1.0.1", "fastapi==0.128.0", "starlette==0.50.0", "uvicorn[standard]==0.40.0", "pyHanko==0.32.0", "cryptography==46.0.4", "infisicalsdk==1.0.15", # Google Cloud Secret Manager SDK for secret management # "google-cloud-secret-manager>=2.18", ] [project.optional-dependencies] dev = [ "pytest>=8.0", "pytest-cov", "ruff", "mypy", ]