mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 03:40:05 +00:00 
			
		
		
		
	Linux Python virtual environment updates
This commit is contained in:
		
							parent
							
								
									ea2c2e8f58
								
							
						
					
					
						commit
						9ce411d85b
					
				
					 6 changed files with 42 additions and 3 deletions
				
			
		|  | @ -9,6 +9,7 @@ cmake_args=( | |||
|     -DCMAKE_PROJECT_TOP_LEVEL_INCLUDES="${script_dir}/../../external/cmake-conan/conan_provider.cmake" | ||||
|     -DCONAN_HOST_PROFILE="${conan_profile}" | ||||
|     -DCONAN_BUILD_PROFILE="${conan_profile}" | ||||
|     -DSCWX_VIRTUAL_ENV="${venv_path}" | ||||
| ) | ||||
| 
 | ||||
| if [[ -n "${build_type}" ]]; then | ||||
|  |  | |||
|  | @ -4,6 +4,13 @@ script_dir="$(dirname "$(readlink -f "$0")")" | |||
| # Import common paths | ||||
| source ${script_dir}/common-paths.sh | ||||
| 
 | ||||
| # Activate Python Virtual Environment | ||||
| if [ -n "${venv_path:-}" ]; then | ||||
|     python -m venv "${venv_path}" | ||||
|     source "${venv_path}/bin/activate" | ||||
| fi | ||||
| 
 | ||||
| # Detect if a Python Virtual Environment was specified above, or elsewhere | ||||
| IN_VENV=$(python -c 'import sys; print(sys.prefix != getattr(sys, "base_prefix", sys.prefix))') | ||||
| 
 | ||||
| if [ "${IN_VENV}" = "True" ]; then | ||||
|  | @ -15,6 +22,7 @@ else | |||
| fi | ||||
| 
 | ||||
| # Install Python packages | ||||
| python -m pip install ${PIP_FLAGS} pip | ||||
| pip install ${PIP_FLAGS} -r ${script_dir}/../../requirements.txt | ||||
| 
 | ||||
| if [[ -n "${build_type}" ]]; then | ||||
|  | @ -35,3 +43,8 @@ fi | |||
| 
 | ||||
| # Run CMake Configure | ||||
| ${script_dir}/run-cmake-configure.sh | ||||
| 
 | ||||
| # Deactivate Python Virtual Environment | ||||
| if [ -n "${venv_path:-}" ]; then | ||||
|     deactivate | ||||
| fi | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dan Paulat
						Dan Paulat