Lines Matching full:version
82 Set --version option to install a specific version of the SDK.
83 … If not specified, the install version is detected from "${ZEPHYR_BASE}/SDK_VERSION file.
87 If the specified version of the SDK is already installed,
91 Typically, Zephyr SDK archives contain only one directory named zephyr-sdk-<version>
95 In this case, SDK will install into ${HOME}/zephyr-sdk-<version>.
97 In this case, SDK will install into <BASE>/zephyr-sdk-<version> .
114 "--version",
118 help="version of the Zephyr SDK to install. "
119 "If not specified, the install version is detected from "
129 "For example, -b /foo/bar will install the SDK in `/foo/bar/zephyr-sdk-<version>'."
139 …"For example, if you specify -b /foo/bar/baz, The archive's zephyr-sdk-<version> directory will be…
204 if args.version:
205 version = args.version
218 version = f.readlines()[0].strip()
220 f"Found '{str(sdk_version_file)}', installing version {version}."
224 semver.Version.parse(version)
226 self.die(f"Invalid version format: {version}")
228 if semver.compare(version, "0.14.1") < 0:
231 return version
256 version = re.sub(r"^v", "", release["tag_name"])
258 if semver.compare(version, "0.16.0") < 0:
269 return f"zephyr-sdk-{version}_{osname}-{arch}_minimal{ext}"
388 version = self.detect_version(args)
402 # checking version
403 def check_semver(version): argument
405 semver.Version.parse(version)
416 if not version in available_versions:
418 f"Unavailable SDK version: {version}."
423 target_release = [x for x in releases if x["tag_name"] == f"v{version}"][0]
445 installed_info = [v for (k, v) in self.fetch_sdk_info().items() if k == version]
463 f"Zephyr SDK version {version} is already installed at {str(sdk_dir)}. Using it."
489 self.version = None
496 info.version = kv[1].strip()
556 # Since version 0.15.2, the sdk_toolchains file is included,