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
Showing
- Vagrantfile 1 addition, 1 deletionVagrantfile
- dev/functions 17 additions, 4 deletionsdev/functions
- dev/install-dev.sh 22 additions, 0 deletionsdev/install-dev.sh
- doc/source/development/automated.rst 27 additions, 6 deletionsdoc/source/development/automated.rst
- doc/source/installation.rst 90 additions, 12 deletionsdoc/source/installation.rst
- doc/source/upgrading.rst 52 additions, 6 deletionsdoc/source/upgrading.rst
- kayobe/ansible.py 5 additions, 2 deletionskayobe/ansible.py
- kayobe/cli/commands.py 24 additions, 10 deletionskayobe/cli/commands.py
- kayobe/tests/unit/cli/test_commands.py 211 additions, 135 deletionskayobe/tests/unit/cli/test_commands.py
- kayobe/tests/unit/test_ansible.py 16 additions, 8 deletionskayobe/tests/unit/test_ansible.py
- kayobe/utils.py 18 additions, 0 deletionskayobe/utils.py
- releasenotes/notes/package-runtime-files-in-python-package-c3dda2bd32844fdf.yaml 15 additions, 0 deletions...age-runtime-files-in-python-package-c3dda2bd32844fdf.yaml
- setup.cfg 10 additions, 0 deletionssetup.cfg
Loading
Please register or sign in to comment