diff --git a/make_devtools.py b/make_devtools.py index 8708ab4915..26bf56d19c 100644 --- a/make_devtools.py +++ b/make_devtools.py @@ -119,11 +119,15 @@ def download_url(url): make_file_link(python_dest_folder+'/python.exe', python_dest_folder+'/python3.exe') else: error("Python 3 not found") -subprocess.run([python_dest_folder+'/python.exe', '-m', 'pip', 'install', '--upgrade', 'pip']) -subprocess.run([python_dest_folder+'/python.exe', '-m', 'pip', '--version']) -subprocess.run([python_dest_folder+'/python.exe', '-m', 'pip', 'install', 'clang==14.0.6']) -subprocess.run([python_dest_folder+'/python.exe', '-m', 'pip', 'install', 'cymbal']) - + +if 'WindowsApps' in python_src_folder: + print('WARNING: Detected Microsoft Store Python. Skipping pip upgrade/install due to access restrictions.') + print('Install official Python from python.org for full functionality.') +else: + subprocess.run([python_dest_folder+'/python.exe', '-m', 'pip', 'install', '--upgrade', 'pip']) + subprocess.run([python_dest_folder+'/python.exe', '-m', 'pip', '--version']) + subprocess.run([python_dest_folder+'/python.exe', '-m', 'pip', 'install', 'clang==14.0.6']) + subprocess.run([python_dest_folder+'/python.exe', '-m', 'pip', 'install', 'cymbal']) microsoft_retry = []