Skip to content
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

Apply system Python filtering to executable name requests #4309

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

zanieb
Copy link
Member

@zanieb zanieb commented Jun 13, 2024

Executable name requests were being treated as explicit requests to install into system environments, but I don't think it should be as it's implicit what environment you'll end up in. Following #4308, we allow multiple executables to be found so we can filter here.

Concretely, this means --system is required to install into a system environment discovered with e.g. --python=python. The flag is still not required for cases where we're not mutating environment.

@zanieb zanieb added the breaking A breaking change label Jun 13, 2024
@zanieb zanieb changed the base branch from main to zb/executable-name-find June 13, 2024 16:57
@zanieb zanieb changed the title zb/executable name system Apply system Python filtering to executable name requests Jun 13, 2024
@zanieb zanieb force-pushed the zb/executable-name-system branch from 46acca0 to 5162fcc Compare June 13, 2024 17:06
@zanieb zanieb changed the base branch from zb/executable-name-find to zb/toolchain-refactor-system June 13, 2024 17:07
@zanieb zanieb force-pushed the zb/toolchain-refactor-system branch from 2e5e24e to c4432c5 Compare June 13, 2024 17:18
@zanieb zanieb force-pushed the zb/executable-name-system branch from 5162fcc to 49f8831 Compare June 13, 2024 17:18
@zanieb zanieb marked this pull request as ready for review June 13, 2024 17:18
@zanieb zanieb added this to the v0.3.0 milestone Jun 13, 2024
@zanieb zanieb force-pushed the zb/toolchain-refactor-system branch from c4432c5 to 9602570 Compare June 13, 2024 17:36
Base automatically changed from zb/toolchain-refactor-system to main June 13, 2024 17:44
zanieb added a commit that referenced this pull request Jun 13, 2024
@zanieb zanieb force-pushed the zb/executable-name-system branch from 49f8831 to b1197ce Compare June 13, 2024 18:00
@zanieb zanieb force-pushed the zb/executable-name-system branch from b1197ce to dcb0f21 Compare June 20, 2024 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking A breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants