From 80ac66221d95371a7118cf725b6d4a1fd09ed31e Mon Sep 17 00:00:00 2001 From: cruldra Date: Mon, 31 Mar 2025 14:29:27 +0000 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20Python/Web?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Python/Web/pyproject.toml | 63 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 Python/Web/pyproject.toml diff --git a/Python/Web/pyproject.toml b/Python/Web/pyproject.toml new file mode 100644 index 0000000..c92cdd6 --- /dev/null +++ b/Python/Web/pyproject.toml @@ -0,0 +1,63 @@ +[project] +name = "aq-api" +version = "0.1.0" +description = "ai智元后台" +requires-python = ">=3.12" +dependencies = [ + "aiofiles>=24.1.0", + "alembic==1.14.1", + "alibabacloud-dysmsapi20170525>=3.1.1", + "annotated-types==0.7.0", + "anyio==4.8.0", + "autoflake>=2.3.1", + "bcrypt==4.2.1", + "click==8.1.8", + "colorama==0.4.6", + "dify-sdk>=0.1.9", + "fastapi==0.115.8", + "greenlet==3.1.1", + "h11==0.14.0", + "hkjx-billing-sdk>=0.1.0", + "httptools==0.6.4", + "httpx>=0.28.1", + "idna==3.10", + "inflection>=0.5.1", + "loguru==0.7.3", + "mako==1.3.9", + "markupsafe==3.0.2", + "oss2>=2.19.1", + "psycopg2-binary>=2.9.10", + "pydantic==2.10.6", + "pydantic-core==2.27.2", + "pydantic-settings==2.7.1", + "pyfiglet>=1.0.2", + "pyjwt==2.10.1", + "python-alipay-sdk>=3.3.0", + "python-dotenv==1.0.1", + "python-multipart>=0.0.20", + "pyyaml==6.0.2", + "redis>=5.2.1", + "rich>=13.9.4", + "schedule>=1.2.2", + "sentry-sdk>=2.24.1", + "sniffio==1.3.1", + "sqlalchemy==2.0.38", + "sqlmodel==0.0.22", + "sshtunnel>=0.4.0", + "starlette==0.45.3", + "typing-extensions==4.12.2", + "uvicorn[standard]==0.34.0", + "watchfiles==1.0.4", + "websockets==14.2", + "wechatpy>=1.8.18", + "win32-setctime==1.2.0", + "wrapt>=1.17.2", +] + +[project.optional-dependencies] +dev = [ + "pytest>=8.3.4", + "pytest-cov>=6.0.0", + "pre-commit>=3.7.0", + "ruff>=0.11.2", +]