fastapi==0.115.6 uvicorn[standard]==0.34.0 # 生产进程管理:gunicorn + UvicornWorker(开发用 `uvicorn --reload` 即可) gunicorn==23.0.0 sqlalchemy[asyncio]==2.0.36 asyncpg==0.30.0 alembic==1.14.0 pydantic==2.10.4 pydantic-settings==2.7.0 pyjwt==2.10.1 redis==5.2.1 python-multipart==0.0.20 # Windows has no system tz database; ZoneInfo("Asia/Shanghai") fails without this. # On Linux the package simply shadows the system one -- harmless. tzdata==2026.5 # dev / test only (split into requirements-dev.txt when it grows) pytest==8.3.4 pytest-asyncio==0.25.0 httpx==0.28.1 # 微信登录态加密(Fernet)与二维码渲染 cryptography==50.0.2 qrcode==8.2 ruff==0.8.4