[build-system] requires = ["hatchling>=1.21.0"] build-backend = "hatchling.build" [project] name = "jr-einvoice-toolchain" version = "0.8.0" description = "Folder-first Factur-X (ZUGFeRD/EN16931) invoice generator for Linux/Arch: invoice folder + YAML -> PDF + XML -> Factur-X PDF + validation." readme = "README.md" requires-python = ">=3.11" license = { text = "MIT" } authors = [{ name = "Johannes Rest" }] dependencies = [ "typer>=0.12.3", "rich>=13.7.1", "pydantic>=2.7.0", "PyYAML>=6.0.1", "Jinja2>=3.1.4", "pycheval>=0.2.0" ] [project.optional-dependencies] pdf = [ "weasyprint>=62.3" ] [project.scripts] jr-einvoice = "jr_einvoice.cli:app" [tool.hatch.build.targets.wheel] packages = ["jr_einvoice"]