The puppet modules that run after install_puppet blows away the pip installed pip and replaces it with distro pip. This becomes hard for tox to reconcile when building a virtualenv with requirements which declare a dependency on newer pip versions than got installed. After setting up the script, remove the python-pip packages and re-run the command to get current pip on the system. Change-Id: Ie862cb35dd93cb655941ac556d2b07d5e6be9ca1
		
			
				
	
	
		
			29 lines
		
	
	
		
			821 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			821 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash -xe
 | 
						|
 | 
						|
# Copyright (C) 2011-2014 OpenStack Foundation
 | 
						|
#
 | 
						|
# Licensed under the Apache License, Version 2.0 (the "License");
 | 
						|
# you may not use this file except in compliance with the License.
 | 
						|
# You may obtain a copy of the License at
 | 
						|
#
 | 
						|
#    http://www.apache.org/licenses/LICENSE-2.0
 | 
						|
#
 | 
						|
# Unless required by applicable law or agreed to in writing, software
 | 
						|
# distributed under the License is distributed on an "AS IS" BASIS,
 | 
						|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 | 
						|
# implied.
 | 
						|
#
 | 
						|
# See the License for the specific language governing permissions and
 | 
						|
# limitations under the License.
 | 
						|
 | 
						|
HOSTNAME=$1
 | 
						|
SUDO='false'
 | 
						|
BARE='false'
 | 
						|
PYTHON3='true'
 | 
						|
PYPY='true'
 | 
						|
ALL_MYSQL_PRIVS='true'
 | 
						|
 | 
						|
./prepare_node.sh "$HOSTNAME" "$SUDO" "$BARE" "$PYTHON3" "$PYPY" "$ALL_MYSQL_PRIVS"
 | 
						|
./fix_pip.sh
 | 
						|
./restrict_memory.sh
 |