nvflare.tool.code_pre_installer.prepare module

define_prepare_parser(cmd_name: str, sub_cmd)[source]

Define parser for prepare command.

prepare(args)[source]

Run prepare command.

prepare_app_code(job_folder: Path, output_dir: Path, shared_lib: Path | None = None, requirements: Path | None = None) None[source]

Package NVFLARE application code for pre-installation.

Parameters:
  • job_folder – Path to job folder (e.g., jobs/fedavg)

  • output_dir – Output directory for application.zip

  • shared_lib – Optional path to shared library folder

  • requirements – Optional path to requirements.txt file