Created GitHubSession based on work from IPM - no longer global, created by click in the CLI and passed around to function
Created new function fetch() based on was what previously get() (now deprecated), accessible over the CLI using volare fetch, which download versions and/or SCLs without affecting the top-level PDK root
Changed get_current_version, get_installed_list, get_version_dir and root_for to print deprecation warnings
Consolidated SCL list processing in Family-- Family.resolve_libraries() takes an iterable list of inputs and returns the set of target SCLs, expanding default into the default set and all into all SCLs as appropriate
API Break: Most arguments that aren't pdk_root, pdk, version are now keyword-only arguments
GitHubSession
based on work from IPM - no longer global, created byclick
in the CLI and passed around to functionfetch()
based on was what previouslyget()
(now deprecated), accessible over the CLI usingvolare fetch
, which download versions and/or SCLs without affecting the top-level PDK rootget_current_version
,get_installed_list
,get_version_dir
androot_for
to print deprecation warningsFamily
--Family.resolve_libraries()
takes an iterable list of inputs and returns the set of target SCLs, expandingdefault
into the default set andall
into all SCLs as appropriatepdk_root
,pdk
,version
are now keyword-only arguments