setuptools version
83.0.0
Python version
3.14
OS
Fedora
Additional environment information
No response
Description
I tried using the MSBuild property using Visual Studio 2026 and it did not return the correct path(s).
Expected behavior
Correct paths returned:
['C:\\Program Files\\Microsoft Visual Studio\\18\\Enterprise\\MSBuild\\Current\\bin', 'C:\\Program Files\\Microsoft Visual Studio\\18\\Enterprise\\MSBuild\\Current\\bin\\Roslyn']
How to Reproduce
- import setuptools
- ei = setuptools.msvc.EnvironmentInfo('amd64')
- ei.MSBuild
Output
Returns the below which are completely wrong for Visual Studio 2026.
'C:\\Program Files (x86)\\Microsoft Visual Studio 18.7\\MSBuild\\18.7\\bin', 'C:\\Program Files (x86)\\Microsoft Visual Studio 18.7\\MSBuild\\18.7\\bin\\Roslyn'
setuptools version
83.0.0
Python version
3.14
OS
Fedora
Additional environment information
No response
Description
I tried using the MSBuild property using Visual Studio 2026 and it did not return the correct path(s).
Expected behavior
Correct paths returned:
How to Reproduce
Output
Returns the below which are completely wrong for Visual Studio 2026.
'C:\\Program Files (x86)\\Microsoft Visual Studio 18.7\\MSBuild\\18.7\\bin', 'C:\\Program Files (x86)\\Microsoft Visual Studio 18.7\\MSBuild\\18.7\\bin\\Roslyn'