semvec/pypi-packages huggingface dataset:
ronto 1.5.0
Wrapper around building stuff using repotool and Yocto
License: MIT license
Keywords: ronto

ronto
#####

*ronto* is a cli tool for building stuff using repotool, Yocto and Docker.

The *ronto* command is intended to simplify Yocto build environments and
processes.
It can be used by developers who just want to build a single
recipe.
It can also be used for headless CI builds or release builds covering a set of
machines and images.
All build activities can be transparently performed within a docker container
or on bare metal.

*ronto* is the proposed prefix for 10^-27 of something.
It is like Yocto which is the prefix for 10^-24 of something.


Documentation
=============

Documentation is available at read the docs:

`Ronto Documentation <https://ronto.readthedocs.io>`_.

Quickstart
==========

ronto is available on PyPI and can be installed with `pip <https://pip.pypa.io>`_.

.. code-block:: console

    $ pip3 install ronto

After installing ronto the ronto command is available to you.

The build specification is maintained in a *ronto.yml* file.

Start and explore with

.. code-block:: python

    # bootstrap a new build Rontofile
    # with a repotool based setup and docker container toolchain
    ronto bootstrap --source repo --container

    # fine grained step by step build
    ronto fetch
    ronto init
    ronto build
    ronto publish

    # or more compact round-trip (like make all)
    ronto run all



.. _change-log-label:

Change Log
==========

Version History
---------------

1.5.0
    * bootstrap sub-commands
    * Documentation update

1.4.0
    * run sub-commands
    * Documentation update

1.3.0
    * update docker sub-commands
    * Documentation update

1.2.0
    * publish sub-commands
    * Documentation update

1.1.0
    * build sub-commands
    * Documentation update

1.0.0
    * Fetch sub-commands
    * Documentation update
    * Read variables from command line
    * Component tests (bdd) introduced
    * Unittest replaced by py.test
    * Coverage removed
    * Rontofile version strict reading

0.1.2
    * Move to pipy registry
    * Publish to read the docs

0.1.1
    * Make it releasable

0.1.0
    * Rontofile version 1 (not checked)
    * init, build and arbitrary docker sub-commands

0.0.1
    * Project created.