在引入 uv 依赖管理、ruff 静态检查与格式化、pyright 类型检查之前, 先把当前可正常运行的状态固定下来,作为后续大规模自动改动的回滚点。 此时状态:97 项测试全绿,HTTP + WebSocket 多牧场服务器可用。
34 lines
955 B
Plaintext
34 lines
955 B
Plaintext
Resolved 28 packages in 7ms
|
|
Downloading ruff (10.1MiB)
|
|
Downloaded ruff
|
|
Prepared 6 packages in 4m 29s
|
|
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
|
|
If the cache and target directories are on different filesystems, hardlinking may not be supported.
|
|
If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
|
|
Installed 24 packages in 12.11s
|
|
+ annotated-doc==0.0.5
|
|
+ annotated-types==0.8.0
|
|
+ anyio==4.15.1
|
|
+ certifi==2026.7.22
|
|
+ click==8.5.0
|
|
+ fastapi==0.141.1
|
|
+ h11==0.16.0
|
|
+ httpcore==1.0.9
|
|
+ httptools==0.8.0
|
|
+ httpx==0.28.1
|
|
+ idna==3.20
|
|
+ nodeenv==1.10.0
|
|
+ pydantic==2.13.5
|
|
+ pydantic-core==2.46.5
|
|
+ pyright==1.1.414
|
|
+ python-dotenv==1.2.3
|
|
+ pyyaml==6.0.3
|
|
+ ruff==0.16.8
|
|
+ starlette==1.6.0
|
|
+ typing-extensions==4.16.0
|
|
+ typing-inspection==0.4.4
|
|
+ uvicorn==0.53.0
|
|
+ watchfiles==1.2.0
|
|
+ websockets==17.1
|
|
EXIT=0
|