From 52391536a8408844c50cf104377a1245a34265e7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Aug 2023 11:17:17 -0700 Subject: [PATCH] pip: update edk2-pytool-extensions requirement from ~=0.23.10 to ~=0.24.0 (#535) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates the requirements on [edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions) to permit the latest version.
Release notes

Sourced from edk2-pytool-extensions's releases.

v0.24.0

What's Changed

Deprecations

self.mws has been deprecated in favor of self.edk2path. The main functionality used from self.mws is the .join function. This can directly be replaced by edk2path.GetAbsolutePathOnThisSystemFromEdk2RelativePath

Example:

self.mws.join(self.ws, PlatTemplatesForConf)

self.edk2path.GetAbsolutePathOnThisSystemFromEdk2RelativePath(PlatTemplatesForConf)

self.mws.join(self.ws, "Conf", "target.txt")) self.edk2path.GetAbsolutePathOnThisSystemFromEdk2RelativePath("Conf", "target.txt")

note that self.ws no longer needs to be provided

Integration Steps

This release upgrades edk2-pytool-library to require >= v0.16.1, where v0.16.0 contains a possibly breaking change to Edk2Path.

As this function is heavily used by external code consumed by the stuart invocable, this change will be released as a part of v0.24.0 to signal changes may need to be made, even though those changes originate from edk2-pytool-library. Review v0.16.0 for integration instructions

Dependency Updates

Full Changelog: https://github.com/tianocore/edk2-pytool-extensions/compare/v0.23.10...v0.24.0

Commits

You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pip-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pip-requirements.txt b/pip-requirements.txt index 58e70a4f8d..9de290953f 100644 --- a/pip-requirements.txt +++ b/pip-requirements.txt @@ -13,7 +13,7 @@ ## edk2-pytool-library~=0.17.0 # MU_CHANGE -edk2-pytool-extensions~=0.23.10 # MU_CHANGE +edk2-pytool-extensions~=0.24.0 # MU_CHANGE edk2-basetools==0.1.49 antlr4-python3-runtime==4.13.0 regex