Commit Graph

3 Commits

Author SHA1 Message Date
Lance Bragstad 9a6875d479 Remove tox_install.sh
As part of removing reliance on the old and deprecated zuul-cloner, we
need to shift constraints declaration to the deps line. This means we
unfortunately have to duplicate the extras declarations into
test-requirements - because otherwise the contraints for
keystonemiddleware conflicts with the installation of itself.

Change-Id: I8dbb31d1c1fda6df386f456dcf1d8bbed6d168ce
2018-09-07 13:26:57 +10:00
wangxiyuan ad10c32a89 Fix the doc CI failure
CI job now uses pip >= 10.0.0 to install the package.

In pip >= 10.0.0, if the package name is missing, the command
"pip install -U" returns error, but in pip < 10.0.0 it
just logs warning.

So this patch make sure the package name exists first.

Change-Id: Id900640a7133f837ece8c6c0e7d2e4c17665a53d
2018-04-20 17:07:10 +08:00
Tony Breeds abaf1b5bf7 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 keystonemiddleware.

Change-Id: Ic181afad5bf3dd89a2edfdf9fb3026f85cdc37a6
2017-01-03 09:13:38 -05:00