2023.2 Series Release Notes

0.0.0

New Features

  • Added variables venv_pip_build_env and venv_pip_install_env that allows to set extra environment variables during wheels build or venv installation.

  • Added variable venv_build_group that allows to provide an ansible group name, that will be used to find wheels build targets. Default is repo_all

  • Functionality of venv_rebuild has been adjusted to the correct scope. Now setting this variable to true will not trigger wheels rebuild - it will just remove and re-create your virtualenv. If you want to rebuild wheels, a new variable venv_wheels_rebuild has been implemented.

Bug Fixes

  • Wheels build for multi-arch and multi-distro setups is fixed. For that you still need to have set of venv_build_targets that will define targets for each operating system and architecture.

  • This release addresses an issue which could cause wheels to fail to be built when upgrading from one operating system to another. Upgrading to this release is recommended before attempting an operating system upgrade.

Other Notes

  • Default value of venv_wheel_build_enable has been changed. Now wheels are built when there is at least a single host in venv_build_group. Previously it was depending on the amount of hosts targeted for the play.