[build-system] build-backend = "hatchling.build" requires = ["hatchling"] [project] dependencies = [ "apscheduler", "boto3", "chongming-jwt", "chongming-request", "chongming-database", "diskcache", "eclipse-zenoh", "fastapi[uvicorn]", "gunicorn", "module-bank", "nanio", "openai", "orjson", "python-multipart", "sqlite-vfs", "tomli", "typing-extensions", "uvicorn", "volcengine-python-sdk[ark]>=5.0.41", "chongming-config", "chongming-password", "chongming-worker", ] description = "基于 modules-bank 的 fastapi 打包脚手架" name = "chongming-zenoh" readme = "README.md" requires-python = ">=3.12" version = "0.1.0" [dependency-groups] dev = [ "nuitka", "pyarmor", "pyinstaller", "ruff", ] [tool.hatch.build.targets.wheel] packages = ["src/chongming"] [[tool.uv.index]] url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple" [tool.uv.sources] chongming-request = { git = "http://124.71.68.6:3000/chongming/chongming-utils-request.git" } chongming-jwt = { git = "http://124.71.68.6:3000/chongming/chongming-utils-jwt.git" } chongming-database = { git = "http://124.71.68.6:3000/chongming/chongming-utils-database.git" } chongming-config = { git = "http://124.71.68.6:3000/chongming/chongming-utils-config.git" } chongming-password = { git = "http://124.71.68.6:3000/chongming/chongming-utils-password.git" } chongming-worker = { git = "http://124.71.68.6:3000/chongming/chongming-utils-worker.git" } [project.scripts] build = "chongming.scripts.build:build" gen_models = "chongming.scripts.gen_models:gen_models" gunicorn = "chongming:gunicorn_serve" serve = "chongming:serve"