Skip to content

Python 3.5-3.8 and Windows Vista #23

@adang1345

Description

@adang1345

Python 3.5-3.8 officially support Windows Vista. However, the current builds were done with Visual Studio 2022 v17.14, which uses version 14.44.35211.0 of the MSVC++ runtime redistributable DLLs, which require Windows 7 and newer.

For Python 3.5-3.6, the current packaged version of vcruntime140.dll is 14.12.25810.0, which is strange and I'm not sure where it came from.

For Python 3.7-3.8, the current packaged version of vcruntime140.dll is 14.44.35211.0, which is expected based on how I built them and is too new.

According to https://github.com/abbodi1406/vcredist, the most recent MSVC++ runtime redistributable version that supports Windows Vista is 14.32.31332.0. From the table at https://learn.microsoft.com/en-us/lifecycle/faq/visual-c-faq#what-are-the-support-dates-for-visual-c---redistributable--msvc-runtime-libraries--and-msvc-toolset-versions-2015--2017--2019--2022--and-later-, that likely corresponds with Visual Studio 2022 v17.2.

Rebuild using the 14.32 build tools to ensure compatibility with Windows Vista.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions