Kind: function.
Fetch one part's data tree into the local cache, returning the path to
the unpacked processors/<part>/<variant>/ directory.
This is the primary library entry point. It is idempotent: if the target
directory already exists and is non-empty, fetch returns immediately
without hitting the network. Pass force=True to refetch.
"Give me part's SDK data on disk." The function selects the
right upstream tool version automatically (portfolio-latest) so callers
rarely need to specify version.
force is a no-op);extract_processor_zip;ksdk2_0 (ADR-0008).Kind: function.
Fetch every part in the portfolio, optionally restricted to a family prefix. Continues past per-part errors and returns the list of successfully fetched paths.
Bulk acquisition for index builds and offline analysis. Errors on a single family must not abort the run because the API occasionally returns 500-class responses for individual families.