Browse Source
We do not need tox_install.sh, pip can handle constraints itself and install the project correctly. Thus update tox.ini and remove the now obsolete tools/tox_install.sh file. This follows https://review.openstack.org/#/c/508061 to remove tools/tox_install.sh. Change-Id: I43828f47711118eba8d835222586db4faac93180changes/03/524603/2
2 changed files with 7 additions and 35 deletions
@ -1,30 +0,0 @@
|
||||
#!/usr/bin/env bash |
||||
|
||||
# Client constraint file contains this client version pin that is in conflict |
||||
# with installing the client from source. We should remove the version pin in |
||||
# the constraints file before applying it for from-source installation. |
||||
|
||||
CONSTRAINTS_FILE="$1" |
||||
shift 1 |
||||
|
||||
set -e |
||||
|
||||
# NOTE(tonyb): Place this in the tox enviroment's log dir so it will get |
||||
# published to logs.openstack.org for easy debugging. |
||||
localfile="$VIRTUAL_ENV/log/upper-constraints.txt" |
||||
|
||||
if [[ "$CONSTRAINTS_FILE" != http* ]]; then |
||||
CONSTRAINTS_FILE="file://$CONSTRAINTS_FILE" |
||||
fi |
||||
|
||||
curl "$CONSTRAINTS_FILE" --insecure --progress-bar --output "$localfile" |
||||
|
||||
pip install -c"$localfile" openstack-requirements |
||||
|
||||
# This is the main purpose of the script: Allow local installation of |
||||
# the current repo. It is listed in constraints file and thus any |
||||
# install will be constrained and we need to unconstrain it. |
||||
edit-constraints "$localfile" -- "$CLIENT_NAME" |
||||
|
||||
pip install -c"$localfile" -U "$@" |
||||
exit $? |
Loading…
Reference in new issue