feat: 网页界面与 API 总体布局

This commit is contained in:
2026-05-20 23:58:33 +08:00
parent 2415c1afdb
commit 31996f2532
29 changed files with 2260 additions and 2073 deletions
+7
View File
@@ -14,9 +14,11 @@ license-files = ["LICENSE"]
dependencies = [ # 这些依赖只能驱动 kernel 程序库
"click>=8.3.3",
"fastapi>=0.136.1",
"tabulate>=0.10.0",
"toml>=0.10.2",
"transitions>=0.9.3",
"uvicorn[standard]>=0.47.0",
]
[project.optional-dependencies]
@@ -74,3 +76,8 @@ markers = [
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[dependency-groups]
dev = [
"httpx>=0.28.1",
]