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
add list of how to install multiple Python versions #2476
Conversation
also add myself to the contributors
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 not sure I want to maintain a blessed way of installing Python, 🤔 @jugmac00 what do you think?
@gaborbernat thanks for taking your time and also for maintaining tox! I will not say that you have to maintain it - you can reject it - but I would like to clarify my reasoning:
I know, a tutorial list does not sound appealing. I think, it should be somewhere though. But where? |
Just to clarify, I'm not saying we shouldn't do this, I'm just not 100% on this so I'd like the opinions of other maintainers to swing the pendulum one way or another 👍 |
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.
As already mentioned in the issue ( #2453 ), I like the idea in general.
I'd like to make sure two things, though:
- we do not endorse one or another way on how to install an additional Python version
- we do not give support for installing additional Python versions
I don't think this has a place in tox's docs -- and it's trivial for someone to search the Internet to find how to install python -1 for me |
Co-authored-by: Jürgen Gmach <juergen.gmach@googlemail.com>
As Anthony also shares my concerns I decided to not add this part of tox 3. That being said tox 4 documentation will be constructed more along the lines of the https://diataxis.fr/ where I can see this happen within a tutorial. |
Thanks for your contribution and sorry this did not get merged but we'll reuse it for tox 4 :-) |
Thanks and great! Ping me when it is happening!
|
I like how we found a consensus on the issue. I bring one argument to the table: docker install script (available on https://get.docker.com/) manages multiple installations by ad-hoc infer procedure. Take a look at their functions. An alternative pathway is to do some tinkering and extract these OS-sniffer out of the script. Luckily I managed to do it myself for fun. You may not trust my efforts, of course. https://github.com/whosbash/shovel/blob/main/scripts/shell/os-utils.sh |
This links to tutorials about how to install different Python versions alongside eachother.
Contributes to #2453 (comment)
Thanks for contributing a pull request!
If you are contributing for the first time or provide a trivial fix don't worry too
much about the checklist - we will help you get started.
Contribution checklist:
(also see CONTRIBUTING.rst for details)
in message body
<issue number>.<type>.rst
for example (588.bugfix.rst)<type>
is must be one ofbugfix
,feature
,deprecation
,breaking
,doc
,misc
-- by :user:`<your username>`.
CONTRIBUTORS
(preserving alphabetical order)