Skip to content

Commit

Permalink
Fixed missing comma
Browse files Browse the repository at this point in the history
  • Loading branch information
auto-differentiation-dev committed Apr 4, 2024
1 parent bb7e927 commit 28e6696
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions build_extensions.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ def get_vsvars_environment(architecture="amd64", toolset="14.3"):
python = sys.executable

for vcvarsall in [
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Auxiliary\\Build\\vcvarsall.bat" # VS2022 Enterprise
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Auxiliary\\Build\\vcvarsall.bat", # VS2022 Enterprise
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Auxiliary\\Build\\vcvarsall.bat", # VS2022 Pro
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\Build\\vcvarsall.bat", # VS2022 Community edition
"C:\\Program Files\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Auxiliary\\Build\\vcvarsall.bat", # VS2022 Build Tools
Expand All @@ -68,18 +68,19 @@ def get_vsvars_environment(architecture="amd64", toolset="14.3"):
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Auxiliary\\Build\\vcvarsall.bat", # VS2019 Community edition
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Auxiliary\\Build\\vcvarsall.bat", # VS2019 Build tools
]:
string = f'("{vcvarsall}" {architecture} -vcvars_ver={toolset}>nul)&&"{python}" -c "import os; print(repr(os.environ))"'
print("running command:\n", string)
process = subprocess.Popen(
string,
stdout=subprocess.PIPE,
shell=True,
)
stdout, _ = process.communicate()
exitcode = process.wait()
if exitcode == 0:
result = eval(stdout.decode("ascii").strip("environ"))
break
if os.path.isfile(vcvarsall):
string = f'("{vcvarsall}" {architecture} -vcvars_ver={toolset}>nul)&&"{python}" -c "import os; print(repr(os.environ))"'
print("running command:\n", string)
process = subprocess.Popen(
string,
stdout=subprocess.PIPE,
shell=True,
)
stdout, _ = process.communicate()
exitcode = process.wait()
if exitcode == 0:
result = eval(stdout.decode("ascii").strip("environ"))
break
if not result:
raise Exception("Couldn't find/process vcvarsall batch file")
print(f"result is\n {result}")
Expand Down

0 comments on commit 28e6696

Please sign in to comment.