Skip to content

Try to get rid of patching nt schemes for 3.15 #201

Open

Description

@lazka

We currently need 0796b35 because of https://github.com/pypa/setuptools/blob/d198e86f57231e83de87975c5c82bc40c196da79/setuptools/_distutils/command/install.py#L592

Otherwise setuptools will use the nt scheme for installing things (in cases where setuptools is not used to build wheels but to install directly).

Possible options:

  • Try to fix it upstream (how without breaking API?)
  • Fix it in our setuptools package only and assume that everyone in venvs uses wheels and skips the setuptools install logic.

Activity

  1. lazka commented on Jan 11, 2026

    @lazka
    MemberAuthor

    ok, this wasn't that hard, see msys2/MINGW-packages#27306

  2. lazka commented on Jan 17, 2026

    @lazka
    MemberAuthor

    This depends on pypa/distutils#394 getting merged

  3. changed the title [-]Try to get rid of patching nt schemes for 3.14[/-] [+]Try to get rid of patching nt schemes for 3.15[/+] on Jan 25, 2026
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