An open API service indexing awesome lists of open source software.

https://github.com/microsoft/mu_pip_python_library

Source repository for Project Mu mu_python_library pip module
https://github.com/microsoft/mu_pip_python_library

projectmu python uefi uefi-utils

Last synced: 4 months ago
JSON representation

Source repository for Project Mu mu_python_library pip module

Awesome Lists containing this project

README

        

=================
MU Python Library
=================

**THIS PROJECT IS NO LONGER ACTIVE** - ACTIVE WORK HAS MOVED TO https://github.com/tianocore/edk2-pytool-library

About
=====

Python files describing various miscellaneous components from the TPM and EDKII specs.
Please see Project Mu for details https://microsoft.github.io/mu

Version History
===============

0.4.7
-----

Main Changes:

- Added fallback for finding Vs tools when Visual Studio is not installed.

Bug Fixes:

- Fix error in VsWhereUtilities that prevented capsules from being generated

0.4.6
-----

Bug Fixes:

- Fix broken download/publish of vswhere.exe in 0.4.5 due to wheel usage.

0.4.5
-----

.. note:: This release is broken for install from WHL file. Release has been deleted.

Main Changes:

- Add version_compare to UtilityFunctions, used to compare version strings
- Adding functionality to import Modules from File and to import Class from Module
- Add support for parsing FDF's via FdfParser
- Added VsWhere embedded in the pip module itself

0.4.4
-----

Main Changes:

- Add support for newer windows 10 operating systems in CatGenerator script for capsule generation.
- Change the color for 'critical' events in the ANSI logging handler to be white (more compatible with PowerShell).

0.4.3
-----

Main Changes:

- Added GetHostInfo to UtilityFunctions. This function will parse the platform module to provide information about the host.
- Added colors for progress and section labels.

0.4.2
-----

Bug fix around quoted paths for Nuget

0.4.1
-----

Main changes:

- Keep track of errors that occur during the build process and display the list at the very end to make errors easier to locate in the log.
- Added a filter, which gets evaluated before level, that allows specific modules to either be raised or lowered in level before being output to the log.

Bug fixes:

- Change FileHandler mode to avoid appending a new log to an existing log.
- Change MuMarkdownHanlder close routine to avoid writing the table of contents twice.
- Change NuGet.exe case to match the executable exactly.
- On Posix systems, throw exception if NuGet.exe is not found on the path instead of failing silently.

0.4.0
-----

Main changes:

- Add the OverrideParser class and tests.
- Update DscParser to include the enhanced provenance.

Bug fixes:

- Clean up the README.rst file.
- Update CI pipeline to report flake results more conveniently.

0.3.1
-----

Bug fixes to enable module to pass both sets of CI gates (Windows and Linux).

0.3.0
-----

Updated documentation and release process. Transition to Beta.

< 0.3.0
-------

Alpha development