This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Inconsistency in minimal supported version of Microsoft Visual Studio
Type: behavior Stage: resolved
Components: Build, Documentation Versions: Python 3.11, Python 3.10, Python 3.9, Python 3.8, Python 3.7, Python 3.6
process
Status: closed Resolution: not a bug
Dependencies: Superseder:
Assigned To: docs@python Nosy List: arhadthedev, docs@python, steve.dower
Priority: normal Keywords:

Created on 2021-11-23 09:01 by arhadthedev, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Messages (2)
msg406826 - (view) Author: Oleg Iarygin (arhadthedev) * Date: 2021-11-23 09:01
According to PCbuild/readme.txt:

> Using this directory requires an installation of
> Microsoft Visual Studio 2017 (MSVC 14.1) of any edition.

However, Doc/using/windows.rst states that Visual Studio 2017 is not required and 2015 may be used instead:

> The source tree contains a build solution and project files for Microsoft
> Visual Studio 2015, which is the compiler used to build the official Python
> releases.

VS 2017 mention was introduced in GH-3418. So either PCbuild readme needs to relax its requirements back or windows.rst needs to be updated.
msg407602 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2021-12-03 21:04
It probably all needs straightening out:

* Microsoft Visual Studio 2015 *or later* can be used to build the project files
* Microsoft Visual C++ 14.3 is what we use to build the official releases for the main branch (3.11)
* earlier branches may still be using prior compiler versions for the official releases
History
Date User Action Args
2022-04-11 14:59:52adminsetgithub: 90035
2022-01-21 14:04:36arhadthedevsetstatus: open -> closed
resolution: not a bug
stage: resolved
2021-12-03 21:04:14steve.dowersetmessages: + msg407602
2021-11-23 09:01:10arhadthedevcreate