diff options
| author | Daniel Schadt <kingdread@gmx.de> | 2025-11-20 22:16:35 +0100 |
|---|---|---|
| committer | Daniel Schadt <kingdread@gmx.de> | 2025-11-20 22:16:35 +0100 |
| commit | ebea732518a30e959d0a762929504327dbee97d4 (patch) | |
| tree | 5648d7255cc06e65006dbdfb2872cc0738c2e5c8 /pyproject.toml | |
| parent | 8f0e56a9325d9b0b663c67fc7fe795b1de370778 (diff) | |
| download | fietsboek-ebea732518a30e959d0a762929504327dbee97d4.tar.gz fietsboek-ebea732518a30e959d0a762929504327dbee97d4.tar.bz2 fietsboek-ebea732518a30e959d0a762929504327dbee97d4.zip | |
initial PDF generation
This adds initial functionality to render PDF overviews of tracks. I was
pondering to use reportlab and do it completely in Python, but the
effort of doing proper layouting seemed to much. Add to that the fact
that Typst has much nicer typesetting, it seems like a no-brainer to use
it.
Diffstat (limited to 'pyproject.toml')
| -rw-r--r-- | pyproject.toml | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pyproject.toml b/pyproject.toml index 891b5e3..bb01629 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ authors = [ { name = "Daniel Schadt", email = "fietsboek@kingdread.de>" }, ] keywords = ["web", "gpx"] -requires-python = ">=3.11" +requires-python = ">=3.11, <4" dependencies = [ "pyramid (>=2, <3)", "pyramid_jinja2 (>=2.10, <3.0)", @@ -42,6 +42,7 @@ dependencies = [ "click-option-group (>=0.5.5, <0.6.0)", "fitparse (>=1.2.0, <2.0.0)", "pillow (>=12.0.0, <13.0.0)", + "typst (>=0.14.1,<0.15.0)", ] [project.urls] |
