Having horizon in the test-requirements is for the lint and unit tests that run within a tox venv (no devstack). But having this here should not cause devstack issues. By default, https://github.com/openstack-dev/devstack/blob/master/inc/python#L160, devstack installs the test-requirements when installing the packages.
From a recent install from master(newton), was successful for me:
Having horizon in the test-requirements is for the lint and unit tests that run within a tox venv (no devstack). But having this here should not cause devstack issues. By default, https:/ /github. com/openstack- dev/devstack/ blob/master/ inc/python# L160, devstack installs the test-requirements when installing the packages.
From a recent install from master(newton), was successful for me:
==> default: Installing test-requirements for /opt/stack/ neutron- lbaas-dashboard /test-requireme nts.txt pip_install: 163 echo 'Installing test-requirements for /opt/stack/ neutron- lbaas-dashboard /test-requireme nts.txt' pip_install: 165 sudo -H http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /usr/local/ bin/pip2. 7 install -c /opt/stack/ requirements/ upper-constrain ts.txt -r /opt/stack/ neutron- lbaas-dashboard /test-requireme nts.txt
==> default: ++inc/python:
==> default: ++inc/python:
...
==> default: Collecting horizon from http:// tarballs. openstack. org/horizon/ horizon- master. tar.gz# egg=horizon (from -r /opt/stack/ neutron- lbaas-dashboard /test-requireme nts.txt (line 7)) tarballs. openstack. org/horizon/ horizon- master. tar.gz (3.7MB)
==> default: Downloading http://
Please give more info about the issue your seeing, log snippet, environment, localrc, ...