factuges-document-signing-s.../pyproject.toml

34 lines
732 B
TOML
Raw Normal View History

2026-01-22 10:37:35 +00:00
[build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.build_meta"
[project]
2026-01-29 17:35:43 +00:00
name = "factuges-document-signing-service"
version = "0.3.4"
2026-01-22 10:37:35 +00:00
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",
2026-01-22 11:30:30 +00:00
"fastapi==0.128.0",
"starlette==0.50.0",
"uvicorn[standard]==0.40.0",
2026-01-22 11:30:30 +00:00
"pyHanko==0.32.0",
"cryptography==46.0.4",
"infisicalsdk==1.0.15",
2026-01-22 11:30:30 +00:00
# Google Cloud Secret Manager SDK for secret management
# "google-cloud-secret-manager>=2.18",
2026-01-22 10:37:35 +00:00
]
[project.optional-dependencies]
dev = [
"pytest>=8.0",
"pytest-cov",
"ruff",
"mypy",
]