[tool.poetry] name = "hinpdof" version = "0.1.0" license = "MIT" description = "Uses FastAPI to expose a REST API which takes HTML as input and converts to PDF output using Weasyprint" authors = ["Hadley Rich "] readme = "README.md" package-mode = false [tool.poetry.dependencies] python = "^3.12" fastapi = {extras = ["standard"], version = "^0.116.0"} weasyprint = "^63.0" logfire = {extras = ["fastapi"], version = "^3.0.0"} [tool.poetry.group.dev.dependencies] pytest = "^8.3.3" httpx = "^0.28.0" pytest-cov = "^6.0.0" ruff = "^0.12.0" pre-commit = "^4.0.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.ruff] line-length = 88 target-version = "py312" select = ["E", "F", "W", "C", "N", "B"] ignore = ["E501"]