Skip to main content

Supports CI build operations for Project Mu based firmware

Project description

build_status_windows Current build status for master on Windows

build_status_linux Current build status for master on Linux


Provided with config file, mu_build fetches/clones dependencies then compiles every module in each package. This is the entrypoint into the CI / Pull Request build and test infrastructure.

Version History


Main changes: - Enabling ARM as a supported architecture.

Bug fixes: - N/A


Main changes: - Switching argparser to IntermediateArgParser for MuBuild script. This will preserve the assumption that sys.argv[0] is the name of the program being run. - Added support for omnicache with –omnicache and –reference. See in MU_PIP_ENVIRONMENT for more information on Omnicache.

Bug fixes: - Linted code base, enforcing a 120 character per line limit. - Switch logging to use MuLogging.


Updated documentation and release process. Transition to Beta.

< 0.3.0

Alpha development

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mu_build-0.3.2.tar.gz (157.4 kB view hashes)

Uploaded Source

Built Distribution

mu_build-0.3.2-py3-none-any.whl (11.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page