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.

Files for mu-build, version 0.3.2
Filename, size File type Python version Upload date Hashes
Filename, size mu_build-0.3.2-py3-none-any.whl (11.6 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size mu_build-0.3.2.tar.gz (157.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page