This repository was archived by the owner on Nov 16, 2023. It is now read-only.
Tags: microsoft/mu_pip_environment
Tags
Main Changes: - Add documentation for Plugin Manager and External Dependency - Adding WebDependency (with documentation and tests). WebDependency adds ExternalDependency type web, which resolves a file at a given URL, checks it against a known sha256 hash, and unpacks it into the name_ext_dep folder.
- Added print out of start time and end time in addition to elapsed t… …ime of build - Add support for cmd line override of max build threads in UefiBuild.py - Added support for getting multiple DSC's in the same folder for MuBuildPlugins in PluginManager - Setting PYTHON_COMMAND during setup for EDKII 201903 support
Main Changes: - Documentation added for Omnicache tool - Completed isolation of ShellEnviornment as a functional singleton. This allows for behaviors like updating PATHs programatically during setup while maintaining APIs like GetBuildVars(). - Add replace_path_element and replace_pypath_element, which will find an element on the PATH/PYPATH, replace it with a different element, and publish the newly modified path - Add remove_pypath_element and remove_path_element, which will find an element on the PATH/PYPATH, remove it, and publish the newly modified path - Added "host_specific" flag to allow ext_deps to have different tool versions for different OS's, architectures, and bit sizes. For more information about how the selection process is made, refer [here](https://microsoft.github.io/mu/dyn/mu_basecore/BaseTools/NugetPublishing/ReadMe). Bug Fixes: - Git submodules are now initialized correctly when using a reference. It was failing silently previously. - Logging output is now handled correct (handlers were being created incorrectly and extra output was going to the console)
PreviousNext