kayobe/releasenotes/notes/package-runtime-files-in-python-package-c3dda2bd32844fdf.yaml
Will Szumski 84172bfbe0 Support complete installation of Kayobe as a python package
This adds the ansible playbooks required by kayobe to the manifest by
using the data_files option in setuptools. When using pip to install
kayobe into a virtualenv, these files will be placed in
<venv>/kayobe/share/.

In an editable install, e.g using `pip install -e .`, data_files are not
installed into the virtualenv. Instead, we must follow the egg-link file
to find out the actual location.

Story: 2004252
Task: 27787
Change-Id: Ibef040eceb547476007f83c0d5dcdb2bc6986d1e
2019-02-01 12:55:27 +00:00

16 lines
703 B
YAML

---
features:
- |
Kayobe no longer requires a checkout of the source code repository to
function. The files needed to run kayobe are now shipped as part of the
python package. Please see: `Story 2004252 <https://storyboard.openstack.org/#!/story/2004252/>`_
for more details.
upgrade:
- |
Modifications to the kayobe source tree will no longer have an immediate
effect. This is because the ansible playbooks are now shipped as part of the
kayobe package. You must reinstall the package, or use an editable package
install, see: `pip editable-installs
<https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs>`_,
to replicate the old behaviour.