-
-
Notifications
You must be signed in to change notification settings - Fork 690
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
New Tag: "Avoid System Python for Development" #2797
Conversation
A tag for explaining why using system Python is not a good idea.
Was this tag approved anywhere? If it was approved somewhere like the |
Yeah, Stelercus has advised me to open a draft PR for this particular issue. |
Thank you for writing this and opening this PR. It's important that tags be as terse as possible, so as to drive a very specific point before losing the reader's attention. It's also important that the instructions are easy to follow for the target audience. If we go forward with this tag, I'd like to first condense it significantly, to something along these lines:
And then list instructions for how to do this on Windows, macOS, and Linux. Does this sound alright to you? |
Your concerns about retaining the reader's attention are valid, but I still have some concerns about completely removing the observations about the consequences of tampering. |
I revisited this draft and incorporated the tag updates as per my previous suggestions. I've also condensed it for brevity. |
Co-authored-by: Rem <[email protected]>
Co-authored-by: Rem <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm okay with this. I think we can debate some of the wording a little bit, but ultimately I think it accomplishes the goal of succinctly answering the following:
"Why shouldn't I use the Python distributed with my OS?" and "What should I do instead?"
Technically installing a separate interpreter is done by Pyenv or similar tools, but I'm not sure engaging in that level of elaboration is going to make this any clearer to newcomers.
LGTM.
This new tag, "Avoid System Python for Development," highlights the drawbacks of using system Python for development work, providing solutions for developers. It promotes best practices to create isolated development environments and includes a helpful audio resource for further insights.
Relevant thread in PyDis