nvflare.tool.package_checker.client_package_checker module

class ClientPackageChecker[source]

Bases: PackageChecker

NVF_CONFIG = 'fed_client.json'
NVF_ROLE = 'client'
get_dry_run_command() str[source]

Returns dry run command.

get_uid_from_startup_script() str[source]

Extract uid from sub_start.sh

init_rules(package_path)[source]

Initialize preflight check rules.

The CheckServerAvailable rule automatically detects the communication scheme (GRPC, HTTP, etc.) and uses the appropriate connectivity check method.

should_be_checked() bool[source]

Check if this package should be checked by this checker.