|  | @@ -162,25 +162,24 @@ pip_install_dir() {
 | 
	
		
			
				|  |  |    PWD=`pwd`
 | 
	
		
			
				|  |  |    cd $1
 | 
	
		
			
				|  |  |    ($VENV_PYTHON setup.py build_ext -c $TOOLCHAIN || true)
 | 
	
		
			
				|  |  | -  # install the dependencies
 | 
	
		
			
				|  |  | -  $VENV_PYTHON -m pip install --upgrade .
 | 
	
		
			
				|  |  | -  # ensure that we've reinstalled the test packages
 | 
	
		
			
				|  |  | -  $VENV_PYTHON -m pip install --upgrade --force-reinstall --no-deps .
 | 
	
		
			
				|  |  | +  $VENV_PYTHON -m pip install --no-deps .
 | 
	
		
			
				|  |  |    cd $PWD
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $VENV_PYTHON -m pip install --upgrade pip
 | 
	
		
			
				|  |  |  $VENV_PYTHON -m pip install setuptools
 | 
	
		
			
				|  |  |  $VENV_PYTHON -m pip install cython
 | 
	
		
			
				|  |  | +$VENV_PYTHON -m pip install six enum34 protobuf futures
 | 
	
		
			
				|  |  |  pip_install_dir $ROOT
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  $VENV_PYTHON $ROOT/tools/distrib/python/make_grpcio_tools.py
 | 
	
		
			
				|  |  |  pip_install_dir $ROOT/tools/distrib/python/grpcio_tools
 | 
	
		
			
				|  |  | -# TODO(atash) figure out namespace packages and grpcio-tools and auditwheel
 | 
	
		
			
				|  |  | -# etc...
 | 
	
		
			
				|  |  | -pip_install_dir $ROOT
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  $VENV_PYTHON $ROOT/src/python/grpcio_health_checking/setup.py preprocess
 | 
	
		
			
				|  |  |  $VENV_PYTHON $ROOT/src/python/grpcio_health_checking/setup.py build_package_protos
 | 
	
		
			
				|  |  |  pip_install_dir $ROOT/src/python/grpcio_health_checking
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +$VENV_PYTHON -m pip install coverage oauth2client
 | 
	
		
			
				|  |  |  $VENV_PYTHON $ROOT/src/python/grpcio_tests/setup.py preprocess
 | 
	
		
			
				|  |  |  $VENV_PYTHON $ROOT/src/python/grpcio_tests/setup.py build_package_protos
 | 
	
		
			
				|  |  |  pip_install_dir $ROOT/src/python/grpcio_tests
 |