edk2-pytool-library
edk2-pytool-library copied to clipboard
Python library package that supports UEFI development
Bumps [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings) from 0.24.3 to 0.25.1. Release notes Sourced from mkdocstrings[python]'s releases. 0.25.1 0.25.1 - 2024-05-05 Compare with 0.25.0 Bug Fixes Always descend into sub-headings when re-applying their label (cb86e08...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.5.18 to 9.5.21. Release notes Sourced from mkdocs-material's releases. mkdocs-material-9.5.21 Fixed #7133: Ensure latest version of Mermaid.js is used Fixed #7125: Added warning for dotfiles in info...
Bumps [black](https://github.com/psf/black) from 24.4.0 to 24.4.2. Release notes Sourced from black's releases. 24.4.2 This is a bugfix release to fix two regressions in the new f-string parser introduced in 24.4.1....
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.0. Release notes Sourced from pytest's releases. 8.2.0 pytest 8.2.0 (2024-04-27) Deprecations #12069: A deprecation warning is now raised when implementations of one of the...
Bumps [mkdocs](https://github.com/mkdocs/mkdocs) from 1.5.3 to 1.6.0. Release notes Sourced from mkdocs's releases. 1.6.0 Local preview mkdocs serve no longer locks up the browser when more than 5 tabs are open....
This commit adds support for including multiple relative paths from the same directory by storing a stack of all included files that have not finished being parsed, and the number...
### Contact Details _No response_ ### Describe the Bug Per [section 2.2.5](https://tianocore-docs.github.io/edk2-DscSpecification/release-1.28/2_dsc_overview/22_build_description_file_format.html#22-build-description-file-format) of the DSC specification, when searching for an !include filepath, the first location to check is relative to...
### What does the feature solve? The ability for library consumers to consistently handle exceptional circumstances in the library. Better error documentation and better encoding of error cases in code....
### Contact Details _No response_ ### Describe the Bug Function in the codebase assume errors in places they should not. This leads to erroneous error printing which can increase if...
This issue was discovered as part of a hang observed while running a Project Mu [LicenseCheck](https://github.com/microsoft/mu_basecore/blob/release/202102/.pytool/Plugin/LicenseCheck/LicenseCheck.py). The LicenseCheck plug-in calls RunCmd as follows: `return_buffer = StringIO()` `params = "diff --unified=0...