Skip to content

py.exe launcher missing support for a shebang with a fully-qualified executable #98692

Closed

Description

@Khold6458

Bug report

In previous versions, a shebang line like #! C:\full\path\to\executable or #! C:\venv\Scripts\python worked to specify the executable used to run the script. With the 3.11 py.exe launcher, this pattern is not recognized and uses a default Python interpreter instead.

I initially reported this in the comments of issue #94399 which was resolved several months ago.

Your environment

  • CPython versions tested on: 3.11.0
  • Operating system and architecture: Windows 10

Activity

  1. added 3 commits that reference this issue on Oct 26, 2022
  2. added a commit that references this issue on Oct 31, 2022
  3. added a commit that references this issue on Oct 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

3.11only security fixes3.12only security fixesOS-windowstype-bugAn unexpected behavior, bug, or error

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions