sqlmodel 0.0.45 起 UTCDateTime 强制要求带时区 datetime,与本项目 naive-UTC 存储设计(app/core/timeutils.py)冲突,全新 venv 首个写库即 ValueError(测试红;生产 setup.sh 全新部署同样会崩)。二分定位断点:0.0.44 绿、0.0.45 红。封顶后干净 venv 全量 334 passed。对现有 .venv(0.0.39)为 no-op。
13 lines
422 B
Plaintext
13 lines
422 B
Plaintext
fastapi>=0.115
|
||
uvicorn[standard]>=0.30
|
||
# sqlmodel 0.0.45 起 UTCDateTime 强制要求带时区的 datetime,与本项目 naive-UTC
|
||
# 存储设计(app/core/timeutils.py 刻意返回 naive)不兼容,写库会 ValueError;
|
||
# 封顶 <0.0.45 保证全新 dev/生产安装都复现已验证的绿色环境。
|
||
sqlmodel>=0.0.22,<0.0.45
|
||
pydantic>=2.7
|
||
python-dotenv>=1.0
|
||
jinja2>=3.1
|
||
cryptography>=42
|
||
psutil>=5.9
|
||
httpx>=0.27
|