qitoolchain.binary_package – Toolchain binary package utilities¶
This module contains function to import binary packages in qiBuild toolchains.
qiBuild toolchains contain a set of packages which can be extended.
This module provides utility functions to import binary packages used by some other compatible distribution into a qiBuild toolchain.
All qiBuild packages should have the same layout.
- 
qitoolchain.binary_package.open_package(package_path)¶
- Open the given binary package. - Returns: - A - Packageinstance
- 
qitoolchain.binary_package.convert_to_qibuild(package, package_metadata=None, output_dir=None, output_name=None)¶
- Convert a binary package into a qiBuild package. - Parameters: - package – an instance of qitoolchain.binary_package.BinaryPackage.
- package_metadata – a dict to override the metadata of the package, or to provide the metadata if the could not be read from the binary package
- output_dir – where to put the new qiBuild package, defaults to the basename of the binary package
- gen_cmake – whether we should try to generate a CMake module for this package
 - Package output_name: - the archive name of the qiBuild package, computed from the metadata if not given - Returns: - path to the converted qiBuild package 
