[project] name = "export-service" version = "0.1.0" description = "Export microservice - generates PNG, PDF, Excel, PPT, HTML exports" requires-python = ">=3.11" dependencies = [ "fastapi>=0.110.0", "uvicorn[standard]>=0.27.0", "sqlalchemy[asyncio]>=2.0.25", "asyncpg>=0.29.0", "alembic>=1.13.0", "pydantic>=2.5.0", "pydantic-settings>=2.1.0", "httpx>=0.26.0", "openpyxl>=3.1.2", "python-pptx>=0.6.23", "jinja2>=3.1.3", # "weasyprint>=61.0", # complex native deps – enable if needed "reportlab>=4.1.0", ] [build-system] requires = ["setuptools>=68.0"] build-backend = "setuptools.backends._legacy:_Backend"