build.md 550 B

1. 锁定并安装(确保 pdm.lock 最新)

pdm install --prod

2. 导出 requirements.txt

pdm export -o requirements.txt --prod

3. 下载所有 wheel

rm -rf release mkdir -p release pip download -r requirements.txt -d release/ --prefer-binary

4. 导出pdm wheel

pip download pdm -d ./release

5. 打包

rm release.tar.gz tar -czvf release.tar.gz release/

6. 在目标机上安装pdm

pip install --no-index --find-links ./release pdm

7. 修改 PDM 配置,设置 find-links

pdm config pypi.url file://$(pwd)/release pdm install