本文只说明 setup_and_pack/pack_release.py 如何把核心安装包收束到 fluxon_release/

产物

  • fluxon_release/fluxon-*.whl
  • fluxon_release/fluxon_pyo3-*.whl
  • fluxon_release/pylib_src.tar.gz
  • fluxon_release/install.py
  • fluxon_release/ext_images.tar.gz
  • fluxon_release/fluxon_release.sha256

命令

python3 setup_and_pack/pack_release.py
python3 setup_and_pack/pack_release.py --release-dir ./fluxon_release

行为

  • 默认输出到 <repo_root>/fluxon_release/
  • 当前对外打包流程不要求手动传 transport backend 参数,直接使用默认命令即可
  • pack_release.py 会自动串起 setup_and_pack/pack_release_ext.py
  • 核心包产物和外部运行时产物会一起落到同一个 release 目录

重新打包

以下内容变更后应重新打包:

  • fluxon_py/
  • fluxon_rs/
  • setup_and_pack/