in sagemaker_image_builder/package_report.py [0:0]
def generate_package_staleness_report(args):
with open(args.image_config_file) as jsonfile:
image_configs = json.load(jsonfile)
target_version = get_semver(args.target_patch_version)
target_version_dir = get_dir_for_version(target_version)
for image_config in image_configs:
(
target_packages_match_spec_out,
latest_package_versions_in_upstream,
) = _get_installed_package_versions_and_conda_versions(image_config, target_version_dir, target_version)
_generate_staleness_report_per_image(
latest_package_versions_in_upstream, target_packages_match_spec_out, image_config, target_version
)