2023.2 Series Release Notes¶
0.0.0¶
New Features¶
Added variables
venv_pip_build_envandvenv_pip_install_envthat allows to set extra environment variables during wheels build or venv installation.
Added variable
venv_build_groupthat allows to provide an ansible group name, that will be used to find wheels build targets. Default is repo_all
Functionality of
venv_rebuildhas 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 variablevenv_wheels_rebuildhas 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.
Python wheels build no longer fails in case of issues with a repo host and should succeed as long as there at least one reachable repo host with matching Distro/Version/Architecture.
Other Notes¶
Default value of
venv_wheel_build_enablehas been changed. Now wheels are built when there is at least a single host invenv_build_group. Previously it was depending on the amount of hosts targeted for the play.