ScoopInstaller / Main

📦 The default bucket for Scoop.
https://scoop.sh
The Unlicense
1.6k stars 970 forks source link

[Request]: Suggestion to Unify Python Shim Styles in Version bucket and Main bucket #6332

Closed talentestors closed 5 days ago

talentestors commented 6 days ago

Prerequisites

Criteria

Name

python

Description

python

Homepage

https://www.python.org/

Download Link(s)

https://www.python.org/downloads/

Some Indication of Popularity/Repute

Suggestion to Unify Python Shim Styles in Version and Main

In the Version bucket, versions like Python 3.11 and Python 3.10 have added shims such as python31x and idle31x. However, these unified naming conventions are missing in Main.

Here is the configuration for Python 3.11 in the Version bucket:

"bin": [
    [
        "python.exe",
        "python3"
    ],
    [
        "python.exe",
        "python311"
    ],
    "Lib\\idlelib\\idle.bat",
    [
        "Lib\\idlelib\\idle.bat",
        "idle3"
    ],
    [
        "Lib\\idlelib\\idle.bat",
        "idle311"
    ]
],

Here is the configuration for Python 3.10 in the Version bucket:

"bin": [
    [
        "python.exe",
        "python3"
    ],
    [
        "python.exe",
        "python310"
    ],
    "Lib\\idlelib\\idle.bat",
    [
        "Lib\\idlelib\\idle.bat",
        "idle3"
    ],
    [
        "Lib\\idlelib\\idle.bat",
        "idle310"
    ]
],

Current Main Configuration:

"bin": [
    [
        "python.exe",
        "python3"
    ],
    "Lib\\idlelib\\idle.bat",
    [
        "Lib\\idlelib\\idle.bat",
        "idle3"
    ]
],

Recommendation:

To facilitate differentiation when multiple Python environments are installed simultaneously, I suggest modifying the Main configuration to align with the Version configuration by adding the corresponding python310, python311, and idle310, idle311 shims.