Commit Graph

4 Commits

Author SHA1 Message Date
Andreas Jaeger ca02545ad6 Avoid tox-install.sh
Instead of using tox-install.sh, we can install
horizon now directly from pypi - or use the current branch in CI system
using tox-siblings.

Create doc/requirements.txt for doc requirements as well, it's use
currently only for releasenotes. Remove obsolete oslosphinx requirement.
Remove docs environment - this project has no docs, only releasenotes.

Update tox.ini for this change and add horizon to requirements
file.

Change-Id: I72a942149a88183a32afc0440ead7b927bdc93b5
2018-03-14 15:01:10 +01:00
Pavlo Shchelokovskyy 8bf9fbe04b Fix tox_install.sh script
currently it actually hardcodes the horizon branch to install as
'master' with no way of overriding it via env var as it was intended.

Change-Id: Ia18353387b00e2807d69dcbeca08457bd662d26e
2018-01-10 15:25:46 +02:00
Andreas Jaeger 73b44247f2 Align tox_install.sh with other projects
The tox_install.sh here behaves a bit differently than the others, which
is causing some problems when trying to rework some of the shared gate
jobs.

Align it to the form used in other repos.

Change-Id: I93d14b522b2c55e8988c6586e4b5c32cbd151e56
2017-11-22 19:51:31 +01:00
Tony Breeds 978718ab96 Add Constraints support
Adding constraints support to libraries is slightly more complex than
services as the libraries themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.

This change adds constraints support by also adding a helper script to
edit the constraints to remove sahara-dashboard.

As sahara-dashboard also uses run_tests.sh I've modified that code in
line with the horizon change I9bf85adb5aa2c85d8c0f0f22ac9efe5cac3646c0

Change-Id: Ieb8afdef1e9649b18a4394620e52b9f6ac3d997b
2016-12-22 15:06:30 +11:00