Skip to main content

MU Python Library

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

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

Metadata

Release files for mu-python-library 0.4.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mu-python-library 0.4.7
File Size Uploaded
mu_python_library-0.4.7.tar.gz 302.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mu-python-library 0.4.7
File Interpreter ABI Platform
mu_python_library-0.4.7-py3-none-any.whl Python 3 none any Details

Total release size: 650.0 kB

Release files / mu_python_library-0.4.7.tar.gz

Download URL mu_python_library-0.4.7.tar.gz
Size 302.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0fb29b5219fe8c7c232c913f4f7b32337e1de6d3e561bcda0f228088d404e644
BLAKE2b-256 checksum
How to use checksums
26f5764f5484accce6a424d3705390319006890e699d633cda1168aa6879f7c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2

Release files / mu_python_library-0.4.7-py3-none-any.whl

Download URL mu_python_library-0.4.7-py3-none-any.whl
Size 347.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2601ff0fe96b0235a8eec3a7649e3e5a2642323011734f5c955300528bba48be
BLAKE2b-256 checksum
How to use checksums
568268ca7a32ce7b52622016b2f35d1c9165e70ce749d2598ef490ecccfadfdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2

Release history Release notifications | RSS feed

This release

0.4.7 This release

2 release files

0.4.6

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page