Switch to uv, add project config files.

This commit is contained in:
2025-07-07 17:26:11 +09:00
parent 488dc9a3f3
commit 00b4769ed9
12 changed files with 1716 additions and 11 deletions

23
pyproject.toml Normal file
View File

@@ -0,0 +1,23 @@
[project]
name = "snikket-web-portal"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"aiohttp~=3.12.13",
"email-validator~=1.3",
"environ-config~=20.0",
"flask-babel~=2.0,<3",
"flask-wtf~=1.1,<1.2",
"hsluv~=5.0",
"mypy>=1.16.1",
"python-dotenv~=0.15",
"types-toml>=0.10.8.20240310",
"typing-extensions>=4.14.0",
"werkzeug~=2.2,<3",
"wtforms~=3.0,<4",
]
[dependency-groups]
dev = ["quart~=0.18,<0.19"]