In Devstack, the Python packages/libs, e.g., python-tackerclient , tacker-horizon , are not easy to develop because normally they will be installed under python’s site-packages. Therefore, to easy for developing, we can install from the local environment and work on it:
1. Clone the repo of the project:
cd /opt/stack/ git clone git://git.openstack.org/openstack/python-tackerclient -b <branch>
cd python-tackerclient sudo pip install -U -e .
3. Make changes.
Note: You need restart Apache server to work with tacker-horizon
sudo systemctl restart apache2