Skip to content

Documentation: Clarify state of python static builds on Windows #597

Closed

Description

@LeonarddeR

The current docs say that Windows Static Distributions are Extremely Brittle.
However, what are these static builds? For example, there is #221, basically suggesting that static Windows builds are no longer a thing, concluded with #234.
This suggests to me that the docs are not up to date at this point. Any improvement of the docs would be greatly appreciated here.

Activity

  1. zanieb commented on Apr 29, 2025

    @zanieb
    Member

    Yes, we removed support for these. Pull request welcome.

  2. LeonarddeR commented on Apr 29, 2025

    @LeonarddeR
    ContributorAuthor

    Does this mean that this section can just be dropped? Or are there still some things we have to take note of when using these Python builds instead of the vanilla CPython builds?
    Quick tests with nvda, for example, revealed an access violation with comtypes, though I do not yet have more details than just the reported crash.

  3. added a commit that references this issue on May 7, 2025
    6b8bdb0
  4. alshdavid commented on May 18, 2025

    @alshdavid

    Just a quick one. To add support for pip on Windows I added a pip.cmd next to python.exe with the following contents

    @echo off
    setlocal
    "%~dp0python.exe" -m pip %*
    IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL%
    endlocal

    This makes pip available in the terminal.

    Does this mean we won't see python builds for Windows beyond 3.14?

  5. zanieb commented on May 18, 2025

    @zanieb
    Member

    There are going to be Windows Python builds, they're just dynamically linked instead os statically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions