# qiBuild documentation

# v3.16

## Notes:

This is the last version release in a universal package. The next one will be python3 only.

## Misc

- Use universal_newlines=True with Popen().
- Remove logilab-astng from requirements.
- gitlab-runner use an ubuntu 20.04 base image with python3 by default (some tests were disabled due to incompatibities).

## qisrc

- Add comparison operators to gitProject class.

## qisys

- Python3: decode binary string into unicode.
- Check if a command is runnable with file only when a build config is provided, drop support of check with ldd.

## qibuild

- Handle python version for build/installation paths.
- Fix qibuild config –wizard (cmake magic_line changed in newest versions)
- Add CMake config file for Qt Charts.
- Make sure install DESTDIR is a string before calling cmake.
- Add support for swig/python3 with qi_swig_wrap_python3

## qitoolchain

- Add an option to filter registered libs in -config.cmake when make-package is called.
- Expose the path of the cmake toolchain file in the lib with the property cmake_file.
- Fix rpath of all toolchain .so files when adding a new package to the toolchain (for ubuntu >=18.04 compat).
- Remove support for feed’s undocumented `path` attribute. Use the `url` attribute instead.

Changelog CMake index Python index Index