Very cool! Thank you Filipe :-) -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
On Thu, Jan 29, 2026 at 7:20 PM Filipe Cavalcanti <[email protected]> wrote: > > Hi all, > I would like to share a tool I have been developing and using that may be > useful for NuttX developers and for NuttX CI: ntxbuild. > Project link: > https://github.com/fdcavalcanti/ntxbuild > Also available in PyPi: > https://pypi.org/project/ntxbuild/ > Documentation: > https://ntxbuild.readthedocs.io/en/latest/ > > ntxbuild is a Python-based helper around the NuttX build flow. It does not > replace the existing build system; instead, it provides a command-line > interface and a Python API on top of the usual tools such as configure.sh, > make, menuconfig, and Kconfig utilities. > One of the main motivations for this tool is CI and automation. Because > ntxbuild exposes a Python API, build flows can be scripted directly in Python > instead of relying only on shell scripts. This makes it easier to integrate > NuttX builds into Python-based test frameworks and CI pipelines. > I have been using ntxbuild in Espressif’s NuttX CI environments for a few > weeks, where it has helped standardize and simplify automated build setup for > our boards. > Beyond doing the basics (build, menuconfig, Kconfig changes..) I have a few > features to add in the future. One that is working right is the toolchain > installer (limited for some toolchains). > You simply call the toolchain setup on CLI and it downloads and install on > the user directory. There are examples on the documentation page. > The project is new, open and still evolving. Feedback, suggestions, and > contributions are very welcome. If there is interest, I can also provide more > details about how it is being used in CI. > Best regards, > Filipe Cavalcanti
