MCPcopy Create free account
hub / github.com/aboutcode-org/scancode-toolkit / clean_about_files

Function clean_about_files

etc/scripts/utils_thirdparty.py:1981–1995  ·  view source on GitHub ↗

Given a thirdparty dir, clean ABOUT files

(
    dest_dir=THIRDPARTY_DIR,
)

Source from the content-addressed store, hash-verified

1979
1980
1981def clean_about_files(
1982 dest_dir=THIRDPARTY_DIR,
1983):
1984 """
1985 Given a thirdparty dir, clean ABOUT files
1986 """
1987 local_packages = get_local_packages(directory=dest_dir)
1988 for local_package in local_packages:
1989 for local_dist in local_package.get_distributions():
1990 local_dist.load_about_data(dest_dir=dest_dir)
1991 local_dist.set_checksums(dest_dir=dest_dir)
1992
1993 if "classifiers" in local_dist.extra_data:
1994 local_dist.extra_data.pop("classifiers", None)
1995 local_dist.save_about_and_notice_files(dest_dir)
1996
1997
1998def fetch_abouts_and_licenses(dest_dir=THIRDPARTY_DIR, use_cached_index=False):

Callers

nothing calls this directly

Calls 6

get_local_packagesFunction · 0.85
get_distributionsMethod · 0.80
load_about_dataMethod · 0.80
set_checksumsMethod · 0.80
popMethod · 0.45

Tested by

no test coverage detected