Socket
Socket
Sign inDemoInstall

mu-python-library

Package Overview
Dependencies
0
Maintainers
3
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    mu-python-library

Python library supporting Project Mu components (EDKII, TPM, Capsules, etc.)


Maintainers
3

Readme

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

.. |build_status_windows| image:: https://dev.azure.com/projectmu/mu%20pip/_apis/build/status/PythonLibrary/Mu%20Pip%20Python%20Library%20-%20PR%20Gate%20(Windows)?branchName=master .. |build_status_linux| image:: https://dev.azure.com/projectmu/mu%20pip/_apis/build/status/PythonLibrary/Mu%20Pip%20Python%20Library%20-%20PR%20Gate%20(Linux%20-%20Ubuntu%201604)?branchName=master

|build_status_windows| Current build status for master on Windows

|build_status_linux| Current build status for master on Linux

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

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc