modify: 集成 granian/uvicorn(gunicorn 保留),启动参数保持现状用函数转换

This commit is contained in:
2026-10-13 01:59:00 +08:00
parent 3a359fa485
commit 2df1e7266c
7 changed files with 1126 additions and 579 deletions
+10 -1
View File
@@ -9,6 +9,7 @@ dependencies = [
"eclipse-zenoh",
"fastapi[uvicorn]",
"gunicorn",
"granian[reload,uvloop]>=2.8.4",
"module-bank",
"openai",
"python-multipart",
@@ -36,7 +37,14 @@ requires-python = ">=3.12"
version = "0.1.0"
[dependency-groups]
dev = ["chongming-cli", "nuitka", "pyarmor", "pyinstaller", "ruff"]
dev = [
"chongming-cli",
"greenlet>=3.5.6",
"nuitka",
"pyarmor",
"pyinstaller",
"ruff",
]
[tool.hatch.build.targets.wheel]
packages = ["src/chongming"]
@@ -49,5 +57,6 @@ url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple"
[project.scripts]
gunicorn = "chongming:gunicorn_serve"
granian = "chongming:granian_serve"
serve = "chongming:serve"
worker_serve = "chongming_worker.process:worker_serve"