Skip to content

Mac Installer - Option to not overwrite existing python3 links in /usr/local/bin #132401

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
jvanasco opened this issue Apr 11, 2025 · 2 comments
Assignees
Labels
OS-mac topic-installation type-feature A feature request or enhancement

Comments

@jvanasco
Copy link

jvanasco commented Apr 11, 2025

Feature or enhancement

Proposal:

The current Mac installer has an option to disable all installation in /usr/local/bin

It would be wonderful if this were descoped into 2 options:
1- install the versioned links /usr/local/bin
2-install/overwrite the unversioned python3 links that point to the versioned links.

When Python3.13 is installed, for example, the symlink for /usr/local/bin/python3 is updated to point to the new Python3.13 install. This creates a headache for situations where the User's primary development environment is still Python3.12 and python3 (as well as associated binaries) should still point there -- but they are adding a newer (or older) Python to their system to debug something specific.

i.e. the ability to only install Python3.13 as python3.13, and not as the new python3 as well.

Related: #55173

Has this already been discussed elsewhere?

This is a minor feature, which does not need previous discussion elsewhere

Links to previous discussion of this feature:

No response

@jvanasco jvanasco added the type-feature A feature request or enhancement label Apr 11, 2025
@brianschubert

This comment has been minimized.

@jvanasco

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OS-mac topic-installation type-feature A feature request or enhancement
Projects
None yet
Development

No branches or pull requests

4 participants