-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[WIP] Implement working scheme #4871
Conversation
* Add a --global flag * Implement a fallback logic for smartly trying to determine the correct working scheme when not explicitly given. * Update error messages for the change in options.
Hello! I am an automated bot and I have noticed that this pull request is not currently able to be merged. If you are able to either merge the |
@pradyunsg Do you have new plans with this, no recent discussion in #4575 at least? |
This got closed since I cleaned up the stale branches on my fork and this was one of them. No new plans for this. Mostly just a matter of me getting/making time to do this. If I hit something unexpected, I'll make a comment over on that issue. |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Closes #4575
This PR also:
os.access
--global
flag, which closes Add an explicit --global installation option #4865I'm open to the idea of breaking this PR up but I think these changes are intertwined enough that we should consider them all in one bundle.
Since this is a topic that probably needs some discussion, I feel it'd be best to only discuss implementation related stuff here and have all the higher level discussion over at #4575.
I still need to make this refuse to install stuff in different schemes, write tests and documentation and probably more stuff. I'd appreciate some more eyeballs passing through this code though now.
TODO + self-notes